reporting-services - 在多值参数中选择两个选项但传递一个值
问题描述
我是使用多值参数的新手,所以我对此有疑问。我的数据集正在使用一个过程,我必须在过程中传递的值在参数 Include Period中处理,它有两个选项:Compulsory和Post Compulsory。如果您选择Post-Compulsory标签,则在 SP 中传递的值将是“仅在强制期间显示付款”,如果您选择Compulsory标签,则在 SP 中传递的值将是“仅在强制期间显示付款”,如果您选择了两个选项SP 中传递的值将是“显示强制期间及之后的付款”。所以我不知道是否有办法做到这一点。我将配置设置为可用值:[1]:https ://i.stack.imgur.com/h9UT5.png 但我不知道是否可以为两个不同的标签配置一个值。
笔记:
- 我无法改变 SP 的任何内容
如果有人可以帮助我,我将不胜感激
解决方案
第三个选项怎么样?
将您的参数更改为 NOT 是多值并添加第三个选项和显示全部的值会容易得多。
Compulsory and Post Compulsory | "Showing payments during the compulsory period and after"
如果由于某种原因您无法执行此操作,则可以计算参数,如果选择了两个,则使用数据集表达式构建器中的自定义值。
="EXEC MY_SP @PERIOD = '" &
IIF(Parameters!PERIOD.Count = 2, "Showing payments during the compulsory period and after", Parameters!PERIOD.VALUE(0)) & "'"
推荐阅读
- arrays - 有没有办法在地图函数之外传递参数 - ReactJS - Typescript
- c++ - SDL2 突围游戏 C++ 中的球棒碰撞问题
- django - Django - 使用不断变化的字段存储表单数据
- java - 如何解决 Android Studio 的 SunCertPathBuilderException 错误
- python - 如何用 OOP 表示层次结构?
- python - 在数据框中查找所有包含文本并使用 sum() 逐一列出
- python - 如何将 seaborn 地块添加到子地块
- python-3.x - docker-compose 运行:django 和 postgres “奇怪”的行为
- tensorflow - 在 Colab 上运行带有 GPU 的 GPT-2(或 GPT Neo)文本生成模型
- java - 为什么我的内置 Spring 类没有 Docstring?