【发布时间】:2018-10-30 15:09:17
【问题描述】:
我尝试使用 IIF 条件根据 SSRS 中的几个条件对金额求和。
但在执行报告时显示#error,因为它是多值参数。 以下是我使用的示例查询:
=IIF(Parameters!p_Colortypes.Value="-1" OR Parameters!p_Colortypes.Value = "2",SUM(Fields!amt.Value),"").
谁能建议我根据多值参数的值对金额求和的逻辑?
谢谢, 塞尔维.P
【问题讨论】:
-
您正在尝试对不满足条件的字符串求和并清空。尝试将
""替换为0还要检查参数类型是否为文本,因为您要与文本进行比较,如果它是整数,请从"-1"和"2"中删除引号 -
底部的错误列表中是否有消息?我没有看到任何会导致错误的东西。金额是数值吗?
-
其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更易于阅读/理解。请查看我的更改以确保它们反映您的意图。但我认为你的问题仍然无法回答。 你现在应该edit你的问题,添加缺失的细节(见minimal reproducible example)。如果您对我有其他问题或反馈,请随时给我留言。
-
嗨艾伦,我试过不加引号。那行不通。我会检查用 0 替换 "" 并告诉。谢谢
-
汉诺威拳头,没有错误信息。 #error 在结果集中返回。谢谢。