此刻我有问题。我无法在Reporting Service中完成我想做的事情。
我收到了不同的序列号数据。由于它们是序列号,因此它们永远不会是相同的数字。但是,在两种特定情况下,我们具有相同的序列号:
数字1 =测试设备 没有数据=仍在生产中
因此,我希望服务报告列中的数字1读为“被测设备”而不是“被测设备”,并且在没有值的情况下写为“仍在生产中”。
基本上,该列应如下所示:
你能帮我吗?
非常感谢!
答案 0 :(得分:0)
您可以使用表达式来执行此操作。但是,这将迫使该列成为字符串而不是数字。
<expression> = IIF(IsNothing(Fields!SerialNumber.Value),"STILL IN PRODUCTION",
IIF(Fields!SerialNumber.Value = 1, "DEVICE UNDER TEST",
Fields!SerialNumber.Value))