SSRS 列可见性表达式
SSRS Coumn Visiblity Expression
我有一份报告根据参数 selected 显示或隐藏某些报告列。我在 SQL 中有一个 table 网格,它应该控制要隐藏的列以及呈现报告时要显示的列。控制显示或隐藏列的参数是名称列,因此如果例如标准指标是 select,则显示每列值为 1 的列并隐藏值为 0 的列,但不确定如何调用它在列可见性表达式中。目前,下面是我如何调用参数来隐藏列。
如何根据每个列的数值隐藏列,因为名称显示为参数 selection 我不知道如何将数值(1 或 0)合并到列中可见性表达式。
=iif((Parameters!ShowAllClientMetrics.Value = "Expanded" OR Parameters!ShowAllClientMetrics.Value = "Standard" OR Parameters!ShowAllClientMetrics.Value = "VA"), True, False)
创建一个数据集(我们称之为 ColumnShowHide,它读取 show/hide table(我们称之为 tableShowHide)使用 selected范围
例如select * 来自 tableShowHide where Name=@parameter
这个数据集应该 return 只有一行。
On every show/hide column select column visibility -> Show or Hide based on an expression 并输入 selection expression/
例如=iif(总和(字段!Offered.Value, "ColumnShowHide")=0,真,假)
我有一份报告根据参数 selected 显示或隐藏某些报告列。我在 SQL 中有一个 table 网格,它应该控制要隐藏的列以及呈现报告时要显示的列。控制显示或隐藏列的参数是名称列,因此如果例如标准指标是 select,则显示每列值为 1 的列并隐藏值为 0 的列,但不确定如何调用它在列可见性表达式中。目前,下面是我如何调用参数来隐藏列。
如何根据每个列的数值隐藏列,因为名称显示为参数 selection 我不知道如何将数值(1 或 0)合并到列中可见性表达式。
=iif((Parameters!ShowAllClientMetrics.Value = "Expanded" OR Parameters!ShowAllClientMetrics.Value = "Standard" OR Parameters!ShowAllClientMetrics.Value = "VA"), True, False)
创建一个数据集(我们称之为 ColumnShowHide,它读取 show/hide table(我们称之为 tableShowHide)使用 selected范围 例如select * 来自 tableShowHide where Name=@parameter 这个数据集应该 return 只有一行。
On every show/hide column select column visibility -> Show or Hide based on an expression 并输入 selection expression/ 例如=iif(总和(字段!Offered.Value, "ColumnShowHide")=0,真,假)