SSRS - 聚合功能&计算匹配值的频率

时间:2012-06-26 16:13:54

标签: reporting-services

我有一个报告,其中有两个独立的表引用了两个不同的数据集。第一个表包含一个列,显示一些整数值用于标记目的(即1,2,9,12 ......等)。第二个表包括许多项目,每个项目显示上述标签号码的一些值(多对一)。两个数据集都包含相同的标记#field。

我的问题是,如何计算第二个表中第一个表中特定标签号所附加的匹配数?我知道这与聚合函数有关,但我认为它也可能与分组有关,我不知道如何将这两者结合起来用于我正在寻找的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:1)

SELECT Tags.TagId, Count(*) AS Matches
FROM Tags 
INNER JOIN TagMatches ON Tags.TagId = TagMatches.TagId
GROUP BY Tags.TagId