SSRS 计数 = 0 / 计数 >0 表达式
SSRS Count = 0 / Count >0 Expression
我正在 SSRS 中构建一个报告,显示每位员工获得的奖金。我添加了一个额外的列,将不同的因素相乘来计算最终奖金。
现在我需要添加更多列,一个只显示总计行中获得零奖金的员工人数,另一列仅显示总计中获得奖金的员工人数-行。
我拿到最终奖金的表情是:
=Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value
我试过类似的方法:
=COUNT(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value)= 0,(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value),NOTHING)
但这没有用。
在此先感谢您的帮助。
我认为您可以在表达式中使用带有 1 或 0 的 SUM 而不是 COUNT 来使其工作:
=SUM(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value) = 0, 1, 0)
我正在 SSRS 中构建一个报告,显示每位员工获得的奖金。我添加了一个额外的列,将不同的因素相乘来计算最终奖金。
现在我需要添加更多列,一个只显示总计行中获得零奖金的员工人数,另一列仅显示总计中获得奖金的员工人数-行。
我拿到最终奖金的表情是:
=Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value
我试过类似的方法:
=COUNT(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value)= 0,(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value),NOTHING)
但这没有用。
在此先感谢您的帮助。
我认为您可以在表达式中使用带有 1 或 0 的 SUM 而不是 COUNT 来使其工作:
=SUM(IIF(Fields!Faktor1.Value * Fields!Faktor2.Value * Fields!Faktor3.Value * Fields!Faktor4.Value) = 0, 1, 0)