2015-02-05 55 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」。

相關問題