SSRS - 如果您的查询结果为 Null 使用表达式,如何 return 空白显示
SSRS - how to return blank as display if your query result is Null using expression
我现在正在 ssrs 中创建一个报告,其中涉及数据库中的两列。在显示的报告中需要合并这两列。
列是:
[第 1 列] Price_Low
[第 2 列]Price_High
两列中的样本值为:0.0000
第一个问题如何使用 SSRS 表达式将具有美元符号的 2 列与此输出相结合:
[1]: https://i.stack.imgur.com/dim6H.png
2dn 问题:如果查询 returns NULL 怎么才能只显示空白而不显示,$ - $
这是我的示例 Exp:
'''="$" & 字段!Price_Low.Value & "-$" & 字段!Price_High.Value'''
您可以尝试以下解决方案:
=IIF(
(Format(Fields!Price_Low.Value, "C4") + " - " + Format(Fields!Price_High.Value,"C4")) = " - ", "",(Format(Fields!Price_Low.Value, "C4") + " - " + Format(Fields!Price_High.Value, "C4"))
)
我现在正在 ssrs 中创建一个报告,其中涉及数据库中的两列。在显示的报告中需要合并这两列。
列是: [第 1 列] Price_Low [第 2 列]Price_High
两列中的样本值为:0.0000
第一个问题如何使用 SSRS 表达式将具有美元符号的 2 列与此输出相结合: [1]: https://i.stack.imgur.com/dim6H.png
2dn 问题:如果查询 returns NULL 怎么才能只显示空白而不显示,$ - $
这是我的示例 Exp: '''="$" & 字段!Price_Low.Value & "-$" & 字段!Price_High.Value'''
您可以尝试以下解决方案:
=IIF(
(Format(Fields!Price_Low.Value, "C4") + " - " + Format(Fields!Price_High.Value,"C4")) = " - ", "",(Format(Fields!Price_Low.Value, "C4") + " - " + Format(Fields!Price_High.Value, "C4"))
)