Tengo un informe de SSRS que muestra varias páginas de filas. En cada fila hay un campo "TIPO". En ese campo TIPO hay una "M" para el valor o una "P" para el valor. Al final del informe quiero resumir todos los valores de precio para los TIPOS "P". He intentado esto pero prioduced un # error:Suma condicional de SSRS
=Sum(iif(Fields!TYPE.Value = "P",Fields!EXT_QTY.Value * Fields!PRICE.Value ,0))
este resume todas las filas
=iif(Fields!PART_TYPE.Value = "P" , Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value), 0)
Estoy seguro que esto es factible. ¿Algunas ideas? Gracias
¿Por qué se requiere CDbl en este escenario? –
en el escenario OP 'Suma (Fields! EXT_QTY.Value * Fields! PRICE.Value)' estaba produciendo números con tipo decimal y doble y en SSRS cuando realiza SUM, espera SUM tipos similares y '0' es entero . Estaba fallando debido a eso. Entonces la conversión de la parte verdadera y falsa de la instrucción IIF al mismo tipo de datos resuelve el error. – N30