计算SSRS中组中的项目

时间:2015-05-19 09:40:37

标签: sql-server reporting-services ssrs-2008 reporting

我有一个包含以下详细信息的Tablix:

苹果
苹果
苹果
芒果
芒果

我想要一个小计单元格:
Apple:3
芒果:2

如何在不按ID计算项目的情况下执行此操作?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用多种方法,您可以编写一个为您生成行数的查询 - 此处不知道您的数据是一个示例

SELECT Fruit, COUNT(Fruit) AS NoFruits   FROM  (SELECT Fruit     , 1 AS FruitNo     FROM dbo.xxxtblFRUIT) AS a  GROUP BY Fruit

或者在SSRS tablix中,您可以创建一个组并在那里进行计数。

enter image description here

enter image description here

**** *****修订 根据我的数据,您可以在当前组之外添加一个行组,并在其中进行计数。

enter image description here

enter image description here

这会是什么回报。

答案 1 :(得分:0)

我假设您仍然在寻找答案......

您可以尝试添加新表,然后使用行组按值对数据进行分组吗?如果我们使用上面的数据集,您可以将该组设置为" Fruits。"你希望你的表至少有两个单元格,一个单元格将包含水果(Fields!Fruit.Value),第二个单元格将具有(Count(Fields!SomeOtherColumnInYourDataset.Value)。这有意义吗?