Estou tentando fazer com que meu relatório exiba células de cores diferentes, dependendo da condição. Este é o meu código atual:
=Switch(Fields!DaysToExpiration.Value > 31, "Green",
Fields!User_Certification_Status.Value = 8, "Firebrick”,
Fields!User_Certification_Status.Value = 13, “Orange”,
Fields!User_Certification_Status.Value = 11, “Orange”,
Fields!User_Certification_Status.Value = 10, “Orange”,
Fields!User_Certification_Status.Value = 12, “Orange”,
Fields!DaysToExpiration.Value <= 30, "Yellow",
1=1, "Gray")
Então, meu problema está na última parte do código. Estou usando uma visualização de matriz, o que significa que existem algumas células onde não há dados. O SSRS está tratando-os como se tivessem um valor (estou assumindo 0). Isso significa que todos os em branco se transformam automaticamente em amarelo, em vez de cinza. Como posso resolver isso? Obrigada.
Sim, o SSRS pode ser um pouco complicado com o manuseio de valores vazios/nulos. Tente adicionar um isnothing() explícito antes da opção amarela: