2016-08-18 8 views
0

У меня есть колонка (Say PriceA) в SSRS, которая заполняется на основе выражения.SSRS: как агрегировать по определенным значениям столбца?

PriceA.value

IIF((Fields!MOP.Value = "PRIV" OR Fields!MOP.Value = "FACI" OR Fields!MOP.Value = "GUAR" OR Fields!MOP.Value = "CASH" 
OR Fields!MOP.Value = "CHRG" OR Fields!MOP.Value = "INV"), 

    IIF(Fields!UDRx.Value,"U/D",Fields!TtlPrice.Value), 

     IIF(Fields!elecadj.Value="0" AND Fields!elecadj2.Value="0", IIF(Fields!UDRx.Value,"U/D",IIF(Fields!MOP2.Value="0",Fields!Copay.Value,"")), 

      IIF(Fields!UDRx.Value,"U/D",Fields!PatientPayAmt.Value) 
     ) 
    ) 

Значение в PriceA может быть "U/D" или Ноль или некоторое значение, как "150,00". Теперь я хочу отобразить в конце отчета совокупность строк в этом столбце, отбрасывая значения $ 0.0 и "U/D".

Как это сделать?


У меня также есть другой столбец, где он показывает значения, основанные на двух разных выражениях, которые мне нужно заполнить. Этот тоже не работает.

2ndPriceA_expression

IIF((Fields!MOP.Value = "PRIV" OR Fields!MOP.Value = "FACI" OR Fields!MOP.Value = "GUAR" OR Fields!MOP.Value = "CASH" 
OR Fields!MOP.Value = "CHRG" OR Fields!MOP.Value = "INV"), " ", 

    IIF(Fields!elecadj.Value="0" AND Fields!elecadj2.Value="0", 

     IIF(Fields!UDRx.Value="0",Format(Fields!TtlPrice.Value,"C"),"U/D") , 

      IIF(Fields!UDRx.Value="0",Format(Fields!Payor1PaidAmt.Value,"C"),"U/D") 
    ) 

) 

2ndPriceB_expression

IIF(Fields!MOP2.Value<>"", 
    IIF(Fields!elecadj.Value="0" and Fields!elecadj2.Value="0" 
     ,IIF(Fields!UDRx.Value="1","U/D",Fields!Copay.Value) 
     ,IIF(Fields!UDRx.Value="1" 
      ,"U/D" 
      ,IIF(Fields!elecadj2.Value="0" 
       ,Fields!Copay.Value 
       ,Fields!Payor2PaidAmt.Value 
       ) 
      ) 
     ) 
," ") 

Мне нужно, чтобы показать совокупность 2ndPriceA & 2ndPriceB в 3 клетки. Извините, мне две недели новой для SSRS.

Заранее спасибо. любая помощь приветствуется.

ответ

0

Просто выполните выражение SUM() выражения IIF(), которое будет отфильтровывать значения, которые вы не хотите использовать SUM.

Смежные вопросы