2017-10-10 35 views
0

我正在處理一個報表,當一個字段的內容是SOMEWHERE而另一個字段的內容正在嘗試顯示簡單的「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 ke'在ssrs表達式](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") 

編輯:指數

=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") 
相關問題