SSRS:对单击 tablix 字段的操作

SSRS: Action on click tablix fields

鉴于 ssrs 报告上的 tablix,是否可以根据该字段中的值更改单元格的 "Action" 属性(文本框属性 >>> 操作)。更明确地说,如果 tablix 的数据集 return 例如 5 行,我希望根据该 returned 行的字段中的实际值对每一行进行不同的单击操作。到目前为止我管理的 AL 是无论我点击哪一行都对该字段执行操作

您没有指定要使用的值,因此我假设您要根据一个字段的行值更改报告。为此,您可以将表达式写为,

  =IIF(Fields!YourFieldtoCheck.Value = "valuetocheck","Report Name 1","Report Name 2")

要使用 switch 你可以这样做,

=SWITCH(Fields!CurrentRiskLevel.Value = "Low", "yourreport1",
Fields!CurrentRiskLevel.Value = "Moderate", "yourreport2",
Fields!CurrentRiskLevel.Value = "Medium", "yourreport3",
Fields!CurrentRiskLevel.Value = "High", "yourreport4",
Fields!CurrentRiskLevel.Value = "Very High", "yourreport5"
)