レポートにデータを表示するために SSAS キューブを使用しています。キューブに空白の可能性がある日付列があります。空白の場合は、空白を表示する必要があります。それ以外の場合は、「MM-yyyy」としてフォーマットする必要があります。コラムでは下記の表現を使用しています。
=IIf(Trim(Fields!Chargeoff.Value) = "", "",
Format(CDate(Fields!Chargeoff.Value), "MM-yyyy"))
日付値を持つ行は、正しくフォーマットされた日付が表示されているので完璧です。ただし、空白行の場合、エラーが表示されます
textrun 'Chargeoff.Paragraphs[0].TextRuns[0]' の値式にエラーが含まれています: 文字列 "" から型 'Date' への変換が無効です
IsNothing、Null、その他頭に浮かんだすべてのものを試してみましたが、空白で表示することはできませんでした。
これを行う方法について何か提案はありますか?
アップデート
私は実際にSSRSではなくSSASで日付をフォーマットしました..それは私にとってはうまくいきました..