1

SSRS で次のマトリックスを作成しました。

                  [Account]           Total
Deposits          [Sum(Deposit)]      [Sum(Deposit)]
Withdrawals       [Sum(Withdrawals)]  [Sum(Withdrawals)]
Withdrawal Ratio  ??????????          =Sum(Fields!Withdrawals.Value, "DataSet1")/Sum(Fields!Deposit.Value, "DataSet1")

例:

                  Account A.......Account B        Total
Deposits          75..............25...............100
Withdrawals       10..............25...............35
Withdrawal Ratio  13%.............100%.............35%

ソースデータ:

Date........Account.....Deposits.....Withdrawals
2013/08/01..A...............20................2
2013/08/02..A...............20................2
2013/08/03..A...............20................2
2013/08/04..A...............15................4
2013/08/01..B...............10................8
2013/08/02..B...............15................17

[アカウント] 列はグループです。現在、2 種類のアカウントがあります。引き出し率(引き出し/預金)を計算しようとしています。合計で機能します。しかし、個々のグループで機能させることはできません。これは、結合されたアカウントの比率を表示します。

何かご意見は?

4

1 に答える 1

0

これは、SSRS でネイティブに実行できるはずです。

私はあなたのデータを使用しました:

ここに画像の説明を入力

そして、Tablix を作成しました。

ここに画像の説明を入力

最初はこれをマトリックスに基づいていましたが、行グループを削除しました。グループ化のみが列であることがわかりAccountます。

撤退率の式は次のとおりです。

=Sum(Fields!Withdrawals.Value) / Sum(Fields!Deposits.Value)

あなたの例と比較して、集計のスコープを指定していません-これは列スコープ(つまりアカウント)と合計スコープの両方で実行されるため、各セクションで必要な結果が得られます。

ここに画像の説明を入力

Tablix のグループ化が正しく設定されたら、他のすべてが従う必要があります。

于 2013-08-25T12:37:23.830 に答える