我有以下代碼SSRS IIF日期評價
=IIf(Fields!Freeze.Value, Fields!effectivedate.Value, IIF(Month(Fields!effectivedate.Value) <> Month(Now()), Format(Now(), 「MM/dd/yyyy」) , Fields!effectivedate.Value))
A.在第一個IIF語句我檢查一下,看看是否領域!Freeze.Value是真實的,如果它的真實然後顯示的字段!EFFECTIVEDATE。值(IIf(Fields!Freeze.Value,Fields!effectivedate.Value)
B.在第二個IIF statemenet中,我檢查Fields!effectivedate.Value是否是當前月份,如果它是當前月份,則它顯示Fields!effectivedate.Value,如果不是當前月份,則顯示當前日期。
我希望獲得以下協助。
在第一個IIF語句,>>>IIf(Fields!Freeze.Value, Fields!effectivedate.Value,
我要評估一個新的價值領域!FreezeDate.value
- 如果字段!Freeze.Value = true,那麼請檢查該字段! effectivedate.Value比Fields!FreezeDate.value小30天或更短。 A.如果用29天小於領域!FreezeDate.value然後顯示的字段!effectivedate.Value B.如果其30天或以上小於領域!FreezeDate.value然後顯示的字段!FreezeDate.value
例1
Fields!FreezeDate.value = '12/30/2012'
Fields!effectivedate.Value = '11/15/2010'
then Display the Fields!FreezeDate.value
例2
Fields!FreezeDate.value = '12/30/2012'
Fields!effectivedate.Value = '12/15/2010'
then Display the Fields!effectivedate.Value
如何將我寫這篇文章在SSRS代碼?
如果我沒有正確解釋某些內容,請進一步澄清。