我正在使用SSAS多維數據集在我的報告中顯示數據。立方體中有一個日期列可能爲空。如果它是空白的,我需要顯示空白,否則我需要格式化爲「MM-yyyy」。我在列中使用下面提到的表達式。SSRS報告 - 格式日期使用表達式的列
=IIf(Trim(Fields!Chargeoff.Value) = "", "",
Format(CDate(Fields!Chargeoff.Value), "MM-yyyy"))
具有日期值的行與顯示正確格式的日期是完美的。然而,對於空白行,它會顯示錯誤說
The Value expression for the textrun ‘Chargeoff.Paragraphs[0].TextRuns[0]’ contains an error: Conversion from string "" to type 'Date' is not valid
我IsNothing,空和其他一切來到我的腦海,但不能得到顯示空白的嘗試。
有沒有人有任何建議如何做到這一點?
更新
其實我格式化我的日期,而不是SSAS SSRS的..這奏效了,我..
感謝您的快速反應,但我擔心的問題是,「I如果」條件本身並沒有計算到對於空白單元格爲true,因爲錯誤消息說它試圖將「」轉換爲不支持的日期。但是我嘗試使用「00-0000」代替「」,但它不起作用。 – user1627749
請爲您的帖子添加更新,以便其他人知道您已嘗試過。你有沒有嘗試過不同的日期格式? – Malachi
我實際上將我的日期格式化爲SSAS而不是SSRS ..這對我來說是個訣竅。 – user1627749