【发布时间】:2023-03-04 01:38:01
【问题描述】:
SSRS 新手。使用报表生成器 3.0。试图写一个百分比表达式。
这是我的表达方式
=Sum(IIf(Fields!lastfinancialyearflag.Value=1,0,Fields!Total_Delivered.Value)) /
Sum(IIf(Fields!lastfinancialyearflag.Value=1,0,Fields!Total_Orders.Value))
然后我已突出显示单元格,并将其格式化为百分比和 2 个小数位。
但是,我不断收到一些显示 NaN 的单元格。我已经读过当值为 0 时会发生这种情况,但我有例如 1/4 给了我NaN 错误。
有没有办法消除NaN 错误,或者有更好的方法来编写百分比表达式?
注意:
Total Orders / Total Delivered 列是 1 和 0 值
lastfinancialyearflag 列是 1 和 0 的值,但只想对值为 1 的地方求和。
请帮忙!
【问题讨论】:
-
你能得到数据集中的总和吗?
-
使用上面的总和,但即使有 8 个订单,5 个已交付,我仍然得到 100.00%,但在其他月份,只显示 NaN。请帮忙