[英]VB Expression in SSRS Causing Error
我正在為SSRS更改背景單元格顏色的表達式。 我在第二個IIF語句中不斷收到錯誤,我不知道為什么,也許有人可以發現我犯的錯誤?
這是我最初表達的意思。
=IIF((Fields!DriveLetter.Value = "F:" OR Fields!DriveLetter.Value = "T:") AND (Fields!FileType.Value = "MDF" OR Fields!FileType.Value = "NDF"), "Lime",
IIF((Fields!DriveLetter.Value = "G:" OR Fields!DriveLetter.Value = "U:") AND (Fields!FileType.Value = "LDF"), "Lime", "Tomato") )
我又添加了一個IIF語句,並添加了邏輯,這導致了錯誤。 我一直在玩它,但是找不到錯誤。
=IIF((Fields!DriveLetter.Value = "F:" OR Fields!DriveLetter.Value = "T:") AND (Fields!FileType.Value = "MDF" OR Fields!FileType.Value = "NDF"), "Green",
IIF(Fields!DriveLetter.Value = "G:" OR Fields!DriveLetter.Value = "U:") AND (Fields!FileType.Value = "LDF"), "Green",
IIF(Fields!DriveLetter.Value = "C:") AND (Fields!Database_Name.Value = "master" OR Fields!Database_Name.Value = "model" OR Fields!Database_Name.Value = "msdb"
OR Fields!Database_Name.Value = "tempdb"), "Lime", "Red" )
謝謝。
掛鈎設置不正確:
IIF(((Fields!DriveLetter.Value = "F:" OR Fields!DriveLetter.Value = "T:") AND
(Fields!FileType.Value = "MDF" OR Fields!FileType.Value = "NDF")), "Green",
IIF(((Fields!DriveLetter.Value = "G:" OR Fields!DriveLetter.Value = "U:") AND
(Fields!FileType.Value = "LDF")), "Green", IIF(((Fields!DriveLetter.Value = "C:") AND
(Fields!Database_Name.Value = "master" OR Fields!Database_Name.Value = "model" OR
Fields!Database_Name.Value = "msdb" OR Fields!Database_Name.Value = "tempdb")), "Lime",
"Red" )))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.