3

Tablix では、データベース (データセット フィールド) から入力された 2 つのフィールド (Quantity と Price) があれば、うまく機能します。これらの 2 つの列の横に、別の列 Total を追加しました。これを使用して、数量の合計 * 価格を取得します。

    =Fields!Quantity.Value*Fields!Price.Value

それもうまくいきます。次に、その列の下部 (四角形内) に 3 つのテキスト ボックスを追加しました。これを使用して、小計 (合計の合計)、付加価値税、および税金が追加された後の総計を実行します。問題は、データセットをテキストボックスに追加できないことです。したがって、式を実行するときにフィールドセクションを使用できないため、これを行うには式でデータセットセクションを使用する必要があります。これは、これがデータセット セクションでどのように見えるかです: (そして、次のエラーが表示されます:

    =Sum(Sum(Fields!Quantity.Value, "DataSetItemsRequested")*Sum(Fields!Price.Value, "DataSetItemsRequested"))

textrun 'Textbox53.Paragraphs[0].TextRuns[0]' の Value 式には、別の集計関数 (または RunningValue) への引数に集計関数 (または RunningValue または RowNumber 関数) が含まれています。集計関数は、他の集計関数内にネストできません。

その合計列の単純な合計を使用できる方法はありますか、またはデータセットをテキストボックスに追加する方法はありますか、またはこれを行う正しい方法はどれですか?

    =Sum(ReportItems!txtTotal.Value) doesn't work either....
4

2 に答える 2

1

を使用するのではなくTextBox、値を に含めますTablix。グループの内側/外側に別の行を挿入し、そこに式を配置します。

于 2013-04-04T08:23:50.473 に答える