我的查询中有一列schloc
schloc
TEST
TEST
TEST
TEST
NOTEST
NOTEST
NOTEST
NOTEST
RANDOM
RANDOM
RANDOM
RANDOM
我想把它放在SSRS报告的表格中,如下所示:
TEST NOTEST RANDOM
4 4 4
如何使用表达式的COUNT来计算?
我尝试添加此内容:=SUM(IIF(IsNothing(Fields!Completed.Value),0,1))
但它在报告中没有产生任何内容。
答案 0 :(得分:1)
在这里,您需要使用GroupBy来获取计数:
SELECT COUNT(*) FROM yourTable GROUP BY schloc
答案 1 :(得分:1)
一种方法是,如果存在一个不会改变的离散的选项列表:
=SUM(IIF(Fields!shloc.Value="Test", 1,0))
否则,您将需要在数据集的SQL查询中执行类似PIVOT的操作,或者可能需要自定义VB。