reporting-services - 在 ssrs /report builder 中使用级联参数的自定义值
问题描述
我有一个场景,我有一个用于级联参数的数据集,它能够选择多选值。我需要在报告中显示选定的值。因此,如果在参数中选择了所有值应显示为 "ALL" ,否则如果选择的任何值应在报告中显示为选定值
注:参数为级联类型。假设数据集有不止一列
解决方案
在您的标题部分中,创建一个占位符并在表达式中使用它:
=switch(Parameters!folder.Count = CountRows("your_dataset"),"Value (s): All",
Parameters!folder.Count <> CountRows("your_dataset"), "Value (s): " + (JOIN(Parameters!folder.Label,", ")))
将your_dataset替换为用于参数的数据集。选择所有值时将显示“Value (s): All”,否则将显示以逗号分隔的所选值。
推荐阅读
- sql-server - 如何在 SSIS 中添加多个错误输出?
- fabricjs - Fabric JS:带边框的线条画
- python - 我想在矩阵元素为 1 时调用一个函数,并且我想逐行遍历矩阵(Python,Numpy)
- python - 在 keras 中创建自定义损失函数,合并数据集中的特征
- c++ - 多个 CRTP 基类的对齐
- c - FD_ISSET 没有调用`select`的结果
- javascript - 将 HTML 复选框从未选中更改为选中
- javascript - 条纹集订阅在特定日期结束
- java - 索引超出范围异常
- python - 有没有办法使用正则表达式来捕获这个组。结果应该是 2