【发布时间】:2021-09-09 02:53:24
【问题描述】:
我正在使用带有 Microsoft Dynamics 365 Fetch 的 SSRS,其中我的 FetchXML 包含具有 Option Set 数据类型的属性 - 其中选项集值如下所示:
Value =====> Label
1 =====> "State 1"
2 =====> "State 2"
3 =====> "State 3"
我在这里要做的是获取Value 属性的标签。
当我尝试添加表达式来转换时,它们都会抛出相同的错误:
切换表达式
=Switch(
Fields!State.Value = 1, "State 1",
Fields!State.Value = 2, "State 2",
Fields!State.Value = 3, "State 3",
Space(1)
)
IIf 表达式
=IIf(Fields!State.Value = 1, "State 1",
IIf(Fields!State.Value = 2, "State 2",
IIf(Fields!State.Value = 3, "State 3",
" "
)
)
)
我已经参考了一些答案,其中说这可能是数据类型问题 - 并尝试将 Fields!State.Value 转换为 Int 和 String,但没有帮助。
你能分享一下我在这里缺少什么吗?
【问题讨论】:
标签: reporting-services ssrs-2012 fetchxml