2016-08-30 16 views
0

同じコードを使用して2つのフィールドを集計しているSSRSレポートセルに問題があります。ここでは混合データ型のエラーがあります。私は0のために信じています。"-"私は月間に2回は#ERRORを見ています。コード全体でコンバージョンを追加しようとしましたが、それを修正するようには見えません。私の集約で#ERRORを受け取っている理由を誰かが助けてくれますか?可変データ型エラーSSIS

=IIF(Sum(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value) = 0, "-", Sum(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value))

私はSSISから受信してい警告:

警告2 [rsAggregateOfMixedDataTypes] textrunための値式 'Textbox523.Paragraphs [0] .TextRuns [0]' 骨材を使用し様々なデータ型のデータに対して機能する。 First、Last、Previous、Count、およびCountDistinct以外の集計関数は、1つのデータ型のデータのみを集計できます。さて

答えて

0

よく試行錯誤のビットが私のためにこれを解決し、私はこの問題を解決するために、両方のSUM部分の前に(CDECを追加:

=IIF(Sum(CDEC(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value)) = 0, "-", Sum(CDEC(Fields!ID30activity.Value + Fields!ID60activity.Value + Fields!ID90activity.Value)))

関連する問題