2015-02-05 52 views
0

我想将一个占位符添加到包含该数据集中具有相同值的行数的单元格中。SSRS 2008如何计数等于当前单元格的值?

例子:

| ID | Value | 
| 1  | 123 (3) | 
| 2  | 123 (3) | 
| 3  | 456 (2) | 
| 4  | 123 (3) | 
| 5  | 456 (3) | 
| 6  | 789 (1) | 

这是我迄今为止,但它显然是行不通的:

Fields!cpt4_code.Value 

而不是它表明了多少次这个值时,它简单地计算该数据集中返回的行数。

这甚至有可能与一个数据集?

回答

0

想到这有点儿事是你所需要的

= SUM(IIF(领域!领域name.value,1,0), “DatasetNameHere”)

+0

这将返回行数,但不是目标列等于当前单元格的行数。因此,如果ID 1是“123”,并且该列中存在另外两个“123”值,则在数据集中,它应该在该值旁边显示“(3)”。 – jreed121 2015-02-05 19:36:46

1

您应该使用LookupSet为这个:

=LookupSet(Fields!fieldOne.Value, Fields!fieldOne.Value, Fields!fieldOne.Value, "DataSetNameHere").Length 

LookupSet返回一个数组,因此最后的“.Length”。