コーダーの皆さん、これについて助けてください。レポートに生徒のマークの列があり、列の行にはマークとしての数値と成績としてのテキストの両方が含まれています。したがって、列の合計を合計すると、エラー #Error がスローされます。行のテキストまたはグレードを数値に置き換えた場合と同様に、正しい結果が得られます。しかし、行にテキストが含まれている場合でも合計を表示したいのですが、数値のみを計算してテキストを避ける必要があります。私を助けてください!!
上記のコメントからの回答として投稿します。誰かの役に立つかもしれません。SSRS IIF は、IIf 条件の評価に関係なく、true と false の両方の式を評価するため、IIF の評価後にキャストを行う必要があります。
=Sum(CInt(IIF(IsNumeric(Fields!FirstSecond.Value), Fields!FirstSecond.Value, 0)))
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加