我正在创建一个报告,其中包含类似帕累托的图表和订单类型表以及每种订单类型有多少单位。从我正在使用的存储过程返回的子集包括一个名为 WorkItemId 的字段,如果该值为 null,则意味着该项目不被计算在内。我应该如何计算报告中的订单类型而不包括具有空 WorkItemId 的值?现在我使用的表达方式是:
Count(Fields!OrderType.Value)
计算特定订单类型的每个单位。
谢谢!
编辑:WorkItemId 是不能为 null 的内容,不是订单类型
其他报告中需要 WorkItemId 中的空值,因此我不能简单地在 SQL 中过滤它们。
最佳答案
你可以使用类似的东西
Sum(IIF(IsNothing(Fields!WorkItemId.Value),0,1))
关于sql - 如何从 Reporting Services 2005 的 Count() 函数中排除空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11780278/