Ssrs 2008 根据SSRS报告中的参数选择隐藏/显示列值
在我的SSRS报告中,我有一个10列的表格。其中一列名为“字段类型”,有三个值:银行、医疗和保险 我正在使用一个参数,其值包含0或1。我的要求是,如果参数值为1,那么我们必须在报告中显示字段_类型值作为保险。如果参数值为0,则字段类型值应为报告中的银行和医疗保健 如何编写表达式来解决此问题?谁能给我推荐一个吗Ssrs 2008 根据SSRS报告中的参数选择隐藏/显示列值,ssrs-2008,Ssrs 2008,在我的SSRS报告中,我有一个10列的表格。其中一列名为“字段类型”,有三个值:银行、医疗和保险 我正在使用一个参数,其值包含0或1。我的要求是,如果参数值为1,那么我们必须在报告中显示字段_类型值作为保险。如果参数值为0,则字段类型值应为报告中的银行和医疗保健 如何编写表达式来解决此问题?谁能给我推荐一个吗 谢谢您需要添加一些逻辑,以便在参数设置为1时以一种方式过滤数据,在参数设置为0时以另一种方式过滤数据 您可以在查询或数据集中筛选数据 如果在查询中进行筛选而不是在数据集中进行筛选,则报告通
谢谢您需要添加一些逻辑,以便在参数设置为1时以一种方式过滤数据,在参数设置为0时以另一种方式过滤数据 您可以在查询或数据集中筛选数据 如果在查询中进行筛选而不是在数据集中进行筛选,则报告通常会运行得更快,但这并不总是可能的 SQL: 在哪里( (字段输入(‘保险’)和@PARAMETER=1) 或 (字段输入('banking'、'healthcare')和@PARAMETER=0) ) SSRS数据集: 表达式:
=IIF(
(Fields!field_type.Value = "insurance" AND Parameters!PARAMETER.Value = 1)
OR (
(
Fields!field_type.Value = "banking"
OR
Fields!field_type.Value = "healthcare"
)
AND Parameters!PARAMETER.Value = 0)
, 1, 0)
类型
整数
值
一,