【发布时间】:2018-10-19 11:27:20
【问题描述】:
我创建了一个嵌套替换表达式,它将根据当前值更改字段中的字符串。我几乎让它工作了,但是我不确定我需要添加什么来结束声明。有人可以帮忙吗?
=Replace(
Replace(
REPLACE (Fields!DeviceType.Value, "1", "Desktop / Laptop / Server"),
"2", "Server"),
"3", "Printer"),
"4", "Firewall"),
"5", "Managed Switch"),
"6", "Switch"),
"7", "Access Point Controller"),
"8", "Access Point"),
"9", "Desk Phone"),
"10", "Modem"),
"11", "Mobile Phone"),
"12", "DVR"),
"13", "Camera"),
"14", "NAS / SAN"),
"15", "PBX"),
"16", "UPS"),
"17", "Router"),
"18", "Monitor"),
"19", "Docking Station")
【问题讨论】:
-
您的图片链接已损坏,但您应该将表达式文本复制/粘贴到您的问题中。这使得其他人更容易修改/测试。
-
@nyccroce 欢迎来到 Stack Overflow!您现在应该编辑您的问题,以添加缺失的详细信息,请参阅最小、完整和可验证示例。 (stackoverflow.com/help/mcve)。随时给我留言。
-
对不起,我已经添加了表达式。
-
您的 DeviceType 字段是仅包含数字还是还包含其他文本?
-
只是数字。我希望它显示相应数字的文本,以便在查看报告时更容易理解资产是哪种设备类型。 (希望这是有道理的)。
标签: reporting-services replace expression reporting