是否可以根据参数所在的组更改参数值。这是这种情况。我的报告按项目的序列号分组,我想在组的第一行显示一些额外的信息 - 我将该行用作某个标题。当然,每个值的信息都不同,所以我如何根据该值更改它们。让我举个例子 - 让我们说序列号1111下的项目是一台计算机,我跟踪它的使用时间 - 当我显示我的报告时,该组看起来像这样。
1111
Logged on | Logged off
Data Data
. .
. .
假设另一个项目是打印机,它的序列号是2222.当我显示两个项目的报告时(各个报告工作正常),它看起来像这样:
1111 [MyParameter]
Logged on | Logged off
DateTime DateTime
. .
. .
[Page break]
2222 [MyParameter]
PrintingStarted | PrintingEnded
DateTime DateTime
. .
. .
我希望MyParameter在1111组中说“Computer”,在2222组中说“Printer”。我怎样才能做到这一点? 感谢
答案 0 :(得分:1)
假设您的序列号来自字段名称SerialNumber,您可以使用这些行中的表达式来定义[MyParameter]的值:
=Switch(Fields!SerialNumber.Value = 1111, "Computer", Fields!SerialNumber.Value = 2222, "Printer")
希望这有帮助。