Ho un rapporto SSRS che visualizza diverse pagine di righe. In ogni riga c'è un campo "TYPE". In quel campo TYPE c'è una "M" per il valore o una "P" per il valore. Alla fine del rapporto voglio riassumere tutti i valori dei prezzi per i TIPI "P". Ho provato questo ma prioduced un #Error:Riassunto condizionale SSRS
=Sum(iif(Fields!TYPE.Value = "P",Fields!EXT_QTY.Value * Fields!PRICE.Value ,0))
questo riassume tutte le righe
=iif(Fields!PART_TYPE.Value = "P" , Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value), 0)
Sono sicuro che questo è fattibile. Qualche idea? Grazie
Perché CDbl è richiesto in questo scenario? –
nello scenario dell'OP 'Sum (Fields! EXT_QTY.Value * Fields! PRICE.Value)' stava producendo numeri con il tipo double e/o decimal e in SSRS quando si esegue SUM, si aspetta SUM tipi simili e '0' è intero . Stava venendo meno a causa di ciò. Quindi la conversione sia della parte vera e falsa dell'istruzione IIF nello stesso tipo di dati risolve l'errore. – N30