我試圖在SSRS中結合使用以下IIF語句,並且似乎無法使代碼正確運行。誰能幫忙? (IsNothing(Fields!Description.Value)和Fields!CallFlag.Value =「1」,「New Record to Dial」,Fields!Description.Value, Iif(IsNothing(Fields!Description.Value)和Fields!CallFlag.Value =「0」,「Do Not Call」,Fields!Description.Value, Iif(IsNothing(Fields!Description.Value)and isnothing(fields!CallFlag.Value),「Load Reject」 !Description.Value)在ssrs中結合IIF語句
-2
A
回答
1
IIF語句讀取IIF(布爾值,TRUE值,FALSE值)。在你的情況下,你的意思是:如果callflag = 1,那麼「New Record」else if callflag = 2 then ... ...
這將導致:
=Iif(IsNothing(Fields!Description.Value) and fields!CallFlag.Value = "1" ,
"New Record to Dial",
Iif(IsNothing(Fields!Description.Value) and fields!CallFlag.Value = "0" ,
"Do Not Call",
Iif(IsNothing(Fields!Description.Value) and isnothing(fields!CallFlag.Value),
"Load Reject",
Fields!Description.Value
)
)
)
如果要重新配置,你得到:
=Iif(IsNothing(Fields!Description.Value) and fields!CallFlag.Value = "1" ,
"New Record to Dial",
Iif(IsNothing(Fields!Description.Value)
iif(isnothing(fields!CallFlag.Value), "Load Reject",
Iif(fields!CallFlag.Value = "0" , "Do Not Call",
Iif(fields!CallFlag.Value = "1" , "New Record to Dial", "Error on CallFlag Value")
)
)
, Fields!Description.Value)
甚至更好:如果你使用SQL-Server作爲標籤指示,使用CASE命令CASE command in SQL
+0
工作完美!謝謝 – Welldonebacon
相關問題
- 1. SSRS IIF語句
- 2. 多IIF語句在SSRS爲同一列
- 3. 如何在SQL Server 2012中結合多個IIF語句
- 4. SSRS在IIF語句中使用DateDiff時遇到的問題
- 5. 差異IIF語句
- 6. SSRS 2016 IIF語句字體顏色不在頭
- 7. 在SSRS 2008年(沒有嵌套IIF語句請)
- 8. SSRS時,Visual Studio 2015年,IIF語句中使用或者
- 9. IIF聲明在SSRS
- 10. 在查詢中訪問IIf語句
- 11. SSRS 2008:iif IsNan語句錯誤錯誤參數數量錯誤
- 12. SSRS - 如何使IIF語句忽略無效值
- 13. SSRS VB IIF語句返回NULL值的錯誤
- 14. 串聯IIF/CASE語句
- 15. 訪問和IIf語句
- 16. MS訪問iif語句
- 17. 訪問:IIF語句和COUNT
- 18. SQL iif()語句返回#Error
- 19. 結合jQuery語句
- 20. jQuery結合語句?
- 21. SSRS中的IIF函數
- 22. SQL Server 2005中的IIF語句
- 23. IIF VS矩形SSRS
- 24. SSRS IIF不工作
- 25. 將IIF轉換爲CASE語句(THEN&ELSE語句中的錯誤)
- 26. 如何在Dockerfile中結合ENV語句?
- 27. 在Wordpress中結合使用foreach語句
- 28. 如何在PHP中結合「和」語句和「if」語句?
- 29. Case語句可以在SSRS
- 30. 結合2選擇語句
你有3個綜合投資框架。語法看起來應該像IIF(boolean,TRUE-value,False-value)。你有什麼是IIF(布爾值,TRUE值,FALSE值,IIF ...)你想要第二個和第三個IIF? – Johanness
試圖格式化您的代碼表明問題。 'IIF'需要3個參數(條件,真實結果和錯誤結果),你試圖傳遞3個以上的參數。它不清楚你想要達到什麼。 – Jamiec
嗨,很抱歉有任何混淆,我有一個列的空白值來自SQL。我想填充描述字段,其中某些文本依賴於字段!CallFlag.Value =「0」值,如果它的1然後用「不要調用」填充空白,或者如果它= 1,則填寫「新記錄到撥號「 – Welldonebacon