2016-10-03 74 views
1

我有一個非常簡單的SSRS報告 - 一項員工健康保險普查。我需要統計有多少人有單一政策,有多少人有家庭政策。我使用這兩個參數創建了一個條件COUNT語句。但是,它們都會生成總數量的策略,而不僅僅是它們應該過濾的參數。SSRS創建了2個條件計數並獲得了相同的結果

表達式我用: = COUNT(IIF(字段Deduction.Value = 「單」,菲爾茲Deduction.Value,0)!) =計數(IIF(字段Deduction.Value = 「家庭」,菲爾茲! !Deduction.Value,0))

我有79行。 54行表示「單一」,25行表示「家庭」。輸出顯示了79個BOTH組。

「單一」和「家庭」指定是基於一個case語句,它將多種策略轉換爲單個和家族2個基本值。

爲什麼會發生這種情況的任何想法?

回答

0

您正在做一個COUNT的結果。

是一個結果,計爲與任何其他數字相同。

使用沒有而不是0 COUNT s不包含NULL(NOTHING)值。

=COUNT(IIF(Fields!Deduction.Value = "Single", Fields!Deduction.Value, NOTHING)) 

另一方法是將分配一個1對不匹配的匹配,0,然後SUM結果。

=SUM(IIF(Fields!Deduction.Value = "Single", 1, 0)) 
+0

完美!非常感謝!我對SSRS報告創建非常新,這非常有幫助! – user2611375

相關問題