2017-10-10 5 views
0

フィールドの内容が別のフィールド内にある場合、単純な「True」を表示しようとしているレポートを作成しています。SSRS - あるフィールドから表示されたIDが別のフィールドに表示されているときに "True"を表示

今私は表現のために使用しています:

=IIF(Fields!Medicaid___from_Prestige.Value.Contains("Fields!Medicaid___from_PML.Value"),"TRUE","FALSE") 

そして、私はまだ報告書に虚偽取得しています。画像を参照してください。 enter image description here enter image description here

+0

可能な複製の[liを使う(ssrs式のke ')](https://stackoverflow.com/questions/9009825/using-like-in-ssrs-expressions) – Scath

+0

ここでは、ほとんどの人が画像ではなく書式付きのテキストを必要としています。 – jarlh

答えて

2

てみ元が含まれています

=IIF(Fields!Medicaid___from_Prestige.Value.ToLowerInvariant(‌​).Contains(Fields!Medicaid___fro‌​m_PML.Value),"TRUE","FALSE") 

EDIT:

=IIF(Fields!Medicaid___from_Prestige.Value.ToLowerInvariant(‌​).IndexOf(Fields!Medicaid___fro‌​m_PML.Value),"TRUE","FALSE") 
+0

あなたが正しいです、私は= IIFでした(InStr(Fields!Medicaid ___ from_Prestige.Value.Contains( "Fields!Medicaid ___ from_PML.Value")、 "TRUE"、 "FALSE")何らかの理由で、 。 –

+0

instrを削除しようとしましたか?編集前に私の回答から忘れてしまった – Scath

+0

アクセス可能な 'IIF'がこの数の引数を受け入れないため、オーバーロードの解決に失敗しました –

1

の 指数私は次のことをやった、それが働いた:

=IIF(Fields!Medicaid___from_Prestige.Value.ToLowerInvariant().Contains(Fields!Medicaid___from_PML.Value),"TRUE","FALSE") 
関連する問題