具有字符串名称值的过滤报告表

问题描述 投票:0回答:1

这是我尝试在报表制作工具中过滤的数据集。除第一个“名称”列外,所有列均具有数值(涂黑)。我想根据“名称”列中行的字符串值来过滤该表。

Complete table

我已经尝试将'name'值硬编码到Tablix属性中的过滤器中。我已经尝试了各种配置,以基于“名称”值(在此示例中为第一行)获取单行的结果。

Report Builder Tablix Properties

每次尝试都会导致一个空表。我不确定自己在做什么错,其他职位的建议也没有提供适合我的解决方案。

Empty table :(

任何建议将不胜感激!

reporting-services ssrs-tablix reportbuilder3.0 ssrs-2016
1个回答
0
投票

确保您的列没有使用SQL关键字作为别名。

在此示例中,name是一个SQL关键字。我将其更改为[CALCULATION],并且过滤器在tablix属性中使用了以下表达式;

Corrected Tablix Properties

请注意,该过滤器既可以使用表达式前没有引号也不包含等号的字符串值,也可以使用等号并在字符串值周围加上引号。

© www.soinside.com 2019 - 2024. All rights reserved.