Birkaç satırlık sayfa görüntüleyen bir SSRS raporum var. Her satırda bir "TYPE" alanıdır. Bu TİP alanında, değer için bir "M" veya değer için "P" vardır. Raporun sonunda "P" TİPLERİ için tüm fiyat değerlerini toplamak istiyorum. Bu çalıştı ancak bir #Error prioduced: bu yapmak mümkün tüm satırları SSRS Koşullu Özetleme
=iif(Fields!PART_TYPE.Value = "P" , Sum(Fields!EXT_QTY.Value * Fields!PRICE.Value), 0)
eminim özetlenebilir
=Sum(iif(Fields!TYPE.Value = "P",Fields!EXT_QTY.Value * Fields!PRICE.Value ,0))
. Herhangi bir fikir? Cevap Bulunan Teşekkür
Neden Bu senaryoda CDbl gerekli? OP'nin senaryosunda –
"Sum (Fields! EXT_QTY.Value * Fields! PRICE.Value)", çift ve/veya ondalık tipli sayı üretiyordu ve SUM gerçekleştirdiğinizde SSRS'de benzer türler bekler ve "0" tamsayıdır . Bu yüzden başarısız oldu. Yani, IIF ifadesinin hem doğru hem de yanlış bölümünün aynı veri türüne dönüştürülmesi, hatayı çözmektedir. – N30