16

Şu anda aşağıdaki SSRS Raporu'na sahibim ve bazı mantıklara dayanarak sütunların arka planını koşullu olarak biçimlendirmek istiyorum.SSRS Koşullu Biçimlendirme Anahtarı veya IIF

Üç sütunum var ve bunlardan ikisi arka plan rengini değiştirmek istiyorum. "Geçerli Risk Seviyesi", "Trend", "Tolerans" Sütunları. Her biri Düşük, Orta, Orta, Yüksek, Çok Yüksek

satırlarını içerir "Geçerli Risk Seviyesi" sütununda Düşük = "Yeşil", Orta = "Mavi", Orta = "Sarı", Yüksek = " Turuncu ", Çok Yüksek =" Kırmızı "

Sütun için" Tolerans "I Düşük =" Kırmızı ", Orta =" Turuncu ", Orta =" Sarı ", Yüksek =" Mavi ", Çok Yüksek =" Yeşil "

Bunu yapmak için bir SWITCH veya IIF işlevini nasıl ayarlayacağımı bilmiyorum.

Herhangi bir yardım gerçekten takdir edilecektir!

cevap

33

dinamik O amele tolerans

=SWITCH(Fields!Tolerance.Value = "Low", "Red", 
Fields!Tolerance.Value = "Moderate", "Orange", 
Fields!Tolerance.Value = "Medium", "Yellow", 
Fields!Tolerance.Value = "High", "Blue", 
Fields!Tolerance.Value = "Very High", "Green") 
+0

için aşağıdaki ifadeyi

=SWITCH(Fields!CurrentRiskLevel.Value = "Low", "Green", Fields!CurrentRiskLevel.Value = "Moderate", "Blue", Fields!CurrentRiskLevel.Value = "Medium", "Yellow", Fields!CurrentRiskLevel.Value = "High", "Orange", Fields!CurrentRiskLevel.Value = "Very High", "Red" ) 

Aynı şekilde bir metin kutusu git özelliklerinin rengini, git yazı/Renk değiştirmek ve ayarlamak için! Çok teşekkür ederim. Bunu işe almak için sonsuza kadar harcadım. – AKudla

+0

Sevindim Yardım edemedim. Lütfen sorununuzu çözdüyse kabul edilen bir cevabı işaretlemeyi düşünün. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

Tabloda 6 satır varsa ve hücre renklerini yalnızca satır # 3 için değiştirmem gerekirse tüm masa. Bunu nasıl yapabilirim? = 'ANAHTARI (SONRA \t IIF (Fields! Underwriter.Value = "Kahverengi Debra" \t \t Fields! PoliciesBound.Value = 0, "Domates", Fields! PoliciesBound.Value> = 1 ve Fields gibi şey ! PoliciesBound.Value <= 5, "Sarı", \t \t Alanlar! PoliciesBound.Value> = 6 ve Alanlar! PoliciesBound.Value <= 10, "Altın", Alanlar! PoliciesBound.Value> = 11 and Fields! PoliciesBound .Value <= 16, "# bdff30", \t \t) ' – Oleg