こんにちは、日付が入った 2 つのセルがあります (セル A とセル B とします)。セル A < セル B かどうかを確認したいのですが、セル A が空白になることがあります。ここでは、計算を無視したいと思います。
私がコーディングしたセーフガードは無視されるため、関数の論理ステップにない場合でも、SSRS はすべてを評価するようです。したがって、セル A が空白の場合、常に #error が発生します。
問題を軽減できると考えたので、この計算を行う VB コードを書き込もうとしました。ただし、次の関数でも同じ問題が発生します。
Public Function CheckForError(ByVal Baseline as String, ByVal Current As String) As Boolean
If IsError(DateValue(Baseline)) Then
Return False
Else
Return True
End If
End Function
私の表現はこうです。
=Code.CheckForSlip(ReportItems("Milestone_Baseline_Date").Value, ReportItems("Milestone_Current_Date").Value)
関数が #error ではなく false を返すことを期待しているのは明らかですが、この努力はうまくいきません。
誰でもこれで私を助けることができますか?
ありがとう