none
Reporting Services加總的判斷-請大家幫忙 RRS feed

  • 問題

  • 資料呈現的方式如下

     

    ITEM,KEY, QTY

    A,     1,        100

    B,     0,          20

    C,     1,      1030

    D,     1,        100

     

    希望的結果是IF key>0的才加總 QTY  ,SUM(QTY)結果需要為1230

    目前我在加總欄位的Expression如下

    =IIF(Fields!KEY.Value>0,SUM(Fields!QTY.Value),0)

     

    但是結果會是全部加總的結果 1250

    請大家幫忙看看要怎麼解這個問題了,感謝!!

    2007年10月9日 上午 10:27

解答

  • 我後來上了MSDN Forumn查到

    原來很簡單的只要交換 IIF vs SUM兩個function就行了

     

    所以最後我改為這樣就成功了   呼~鬆了一口氣

    =SUM(IIF(Fields!KEY.Value>0,Fields!QTY.Value,0))

     

    ps.自問自答一下,希望能幫助到跟我遇到相同問題的人

    2007年10月11日 上午 07:49