如何修改存储过程以返回null而不是0?
对用于报告的存储过程的修改请求。要求在报告中显示空白。含义需要返回null而不是0(零)。
当前代码:
Approach = ISNULL(Approach, 0) ,
可能的新代码:
Approach = ISNULL(Approach, '') ,
答案 0 :(得分:0)
在你的sql代码中添加这一行
CASE WHEN Approach = 0 THEN NULL END AS Approach
因此,当您的存储过程Approach
为0时,它将替换为NULL
答案 1 :(得分:0)
在SSDT / SSRS中找到它
=IIF(Sum(Fields!"Field".value)=0,"",Sum(Fields!"Field".value))