2017-09-25 4 views
0

日、ステータス(ステータスはオープンまたは請求可能)とord_totalのデータセットを持つマトリックス表レポートがあります。 1つの列に曜日を表示し、次に2つの他の列に、「開く」と「請求済」のord_totalを表示するとします。SSRSの別のデータセットの値に基づく行列列のデータセットの値を表示

現在、開かれている列には、=IIF(Fields!status.Value = "Open", Fields!order_total.Value, "")の式を使用しています。請求書の列には、式=IIF(Fields!status.Value = "Invoiced", Fields!order_total.Value, "")を使用しています。

[開く]列に予想されるデータが表示されますが、[請求対象]列には何日も何も表示されません。私は返されるべきであるいくつかの請求された合計があることを確認しました。誰にもこの問題に関する提案はありますか?ありがとう。

+1

これを簡単に実行するには、tablixで列のグループ化を使用できます。ステータス・フィールド用の列グループを作成します。 –

答えて

0

お返事ありがとうございます。実際、私は列グループを使用しなければなりませんでした。私は2つの列グループを作成し、ステータス別にグループ化し、それぞれのグループをStatus = OpenおよびStatus = Invoicedでフィルタリングしました。そして、データセクションでは、それぞれ式=IIF(Fields!status.Value = "Open", Fields!order_total.Value, 0)=IIF(Fields!status.Value = "Invoiced", Fields!order_total.Value, 0)を使用しました。それは私が探していた結果を私に与えました。

関連する問題