1

Yan yana sıralanan çeşitli matrislerden oluşan bir rapor aldım.Koşullu Biçimlendirme SSRS'de belirtilen hücreler üzerinde çalışmaz

=IIf(isNothing(Fields!Belfast.Value),"N/A",Fields!Belfast.Value) 

ve ne i gerekir: Raporun Tüm hücreler verileri içeren ve aynı blanck hücreleri görünür yüzden hiçbir değeri olan tüm hücrelerde "N/A" olması için aşağıdaki ifadeyi yarattı do i Dolgu Menü altında Metin özelliklerinde bu ifadeyi oluşturulan bu yüzden bir renk elde etmek "N/A" değerine sahip tüm hücreleri vermektir:

=IIf(Fields!Belfast.Value = "N/A","#faa1a1",Fields!Belfast.Value) 

ama raporu "containoing hiçbir hücre önizlendiğinde N/A "benim hücre doldurma ifadesine göre renk değiştiriyor.

Neyi yanlış yapıyorum?

cevap

1

İlk ifadenizde sorun yok. Ancak, bunun gibi bir ifade yalnızca Rapor Öğesindeki değeri değiştirecektir. sizin veri kümesi sonuçlarında değerler bile ifadesini koyduk hücrenin bağlamında, değiştirilmeyecek. istenen sonuçları elde etmek

bir yolu da değer ifadeden aynı mantığı kullanmaktır senin renk ifadesi:

=IIF(ReportItems!txtBelfast.Value = "N/A", "#faa1a1", "Black") 
+0

: Alternatif

=IIF(IsNothing(Fields!Belfast.Value), "#faa1a1", "Black") 

, ilk ifadeden sonra ekrandaki görünür değerini kullanmak Rapor Öğe değerini kontrol edebilirsiniz İlk çözümünüzü @ PeteRenard-Cumming sorunum çözdü, bunun için teşekkürler. Ben bir hata alma devam etti gibi alternatif çözüm işe yaramadı çünkü ben kullanıyordum Cevabınızı doğru olarak işaretledim. Yardım arkadaşın için teşekkürler! –

İlgili konular