nullチェックが壊れていると考えて、これを複数回調整しようとしました。ヌルチェックフォームここで参照:NTO私の場合のために働くように見えなかったIIF Statement Null CheckSRSSフィルター付きスイッチでエラーが発生する
。とにかく、誰かがすばやく見て、彼らが間違いを見ることができるかどうかを見ることができればそれは素晴らしいでしょう。
=SWITCH(
Fields!lmItemStatus.Value, "Additional Repair Proposal Submitted - Pending Award", Year(DateAdd(DateInterval.Day, (Fields!lmFinalDelvTerms.Value + 60), Today)),
Fields!lmItemStatus.Value, "Repair Award*", Year(DateAdd(DateInterval.Day, (Fields!lmADelvTerms.Value + Fields!lmFinalDelvTerms.Value + 90), Today)),
Fields!lmItemStatus.Value, "Award Received - Pending Shipment For Assessment" & Fields!vendor.Value, "H" or "I", Year(DateAdd(DateInterval.Day, (Fields!lmADelvTerms.Value + Fields!lmFinalDelvTerms.Value + 90), Fields!lmiiiSAAwardDate.Value)),
Fields!lmItemStatus.Value, "Award Received - Pending Shipment For Assessment" & Fields!vendor.Value, "A" or "B" or "C" or "D" or "E" or "F" or "G", Year(DateAdd(DateInterval.Day, (Fields!lmADelvTerms.Value + Fields!lmFinalDelvTerms.Value + 30), Fields!lmiiiSAAwardDate.Value)),
Fields!lmItemStatus.Value, "Undergoing Assessment at Repair Facility", Year(DateAdd(DateInterval.Day, (Fields!lmArmaDelvTerms.Value + fields!lmFinalDelvTerms.Value + 30), Fields!lmVendorStartDateAssess.Value)),
Fields!lmItemStatus.Value, "Assessment Complete - Pending Action", Year(DateAdd(DateInterval.Day, (Fields!lmFinalDelvTerms.Value + 60), Fields!lmAssessCompleteDate.Value)),
Fields!lmItemStatus.Value, "Final Repair Awarded" and Not(IsNothing(Fields!EstDelivDate.Value)), Year(Fields!EstDelivDate.Value),
Fields!lmItemStatus.Value, "Final Repair Awarded" and IsNothing(Fields!EstDelivDate.Value), Year(Fields!lmFinalDelvTerms.Value + 30), Today)
私が得続けるエラーは変換エラーです。「ロム」から「ロング」のタイプは有効です。
あなたが犯人を見つけるまで、私は今それを試してみましょう – JohnHC
それを修正した後、それぞれのケースを取り出します。 – Nate
基本的にそれらのどれも働いていないので、私が最初のものだけに進むと、変換文字列Dispsoedがスローされます。 DRMO to Type Booleanは無効です。文字列が存在する場合、年を解析する別の方法を見つける必要がありますか? – Nate