MS-SQL 2008 R2 に SSRS を使用しています。アクティブなスタッフ、非アクティブなスタッフ、または Null を表示するデータの列があります。Inactive Staff または Null の場合、列のテキストの色を赤に変更したいと考えています。また、Null を変更して、列に「No Staff」を表示したいと考えています。どちらか一方をレッドにすることはできますが、両方を行うことはできません。現在、非アクティブなスタッフを持っています。
列を生成するために使用している 2 つの式は次のとおりです。列の値の場合:
=IIF(IsNothing(Fields!StaffName.Value),
"No Staff",
Fields!StaffName.Value)
色:
=IIF(Fields!StaffName.Value.ToString().Contains("Inactive"), "Red",
IIF(ISNothing(Fields!StaffName.Value), "Red",
"Black"
))