クライアントの仮想銀行口座を合計し、アカウントの右側の各アカウントの合計を含む一覧に表示するレポートを作成しています。最後に、特定のクライアントのアカウントをすべて集計します。ユーザーは、すべての勘定科目の総額がゼロに等しい場合、レポートでクライアントを省略することができます。各口座の合計が何であっても問題ではありません。最終的にすべてが合計された場合、ゼロに等しい場合はクライアントをレポートから除外します。合計値に基づいてレポートからクライアントを除外する
答えて
これは、サーバーでの操作が簡単です。私はここでSQL Serverを使用していると仮定しています。あなたの質問のデータについて言及していないからです。
このような何か...
SELECT * FROM
(
SELECT
ClientID, AccountID, AccountAmount
, SUM(AccountAmount) OVER(PARTITION BY ClientID) AS Balance
FROM ClientAccountAmounts
) caa
WHERE Balance !=0
遅れて申し訳ありません。より緊急の問題に取り組んでください。 – Doug
はいSQLはバックエンドです。私は、各クライアントとそのアカウントのすべてのトランザクションを合計するSPを持っています。レポートでは、これらの合計をすべてクライアントIDでグループ化し、最後にすべてのアカウント合計を合計します。私がする必要があるのは、ユーザーがそれらを省略することを選択した場合、最終的な合計がゼロであるページを省略することです。これらのページを省略するかどうかをチェックするためのパラメータセクションにチェックボックスがあります。 SSRSがこれらの合計に基づいてこれらのページを除外する方法があるかどうかはわかりませんでした。 – Doug
上記の私の答えでアプローチをとると、WHERE節(残高!= 0または@HideZeroBalance = 0)のようなWHERE節を追加する条件を追加することができます。 –
- 1. SSRSレポート - キーワードに基づいて値を合計します
- 2. 集計値に基づいてElasticsearch/Kibanaから結果を除外します
- 3. 列の値に基づいてクエリの結果から行を除外する
- 4. 値に基づいて直列化からプロパティを除外する方法は?
- 5. 月の値に基づいて合計値を計算する方法
- 6. 基準に基づいて合計の列合計sql
- 7. 配列に基づいてオブジェクトから集計値を計算し、合計で同じに更新する
- 8. SQL - 値に基づいて結果セットを除外します
- 9. SSRSレポート内に列を作成して、前の列の条件に基づいて値を合計します。
- 10. 日付に基づく合計値
- 11. フィールド入力に基づいて合計を計算する
- 12. Python - 累積合計に基づいてPandas DataFrameから選択
- 13. 別のフィールドの値に基づいて、グループ化の合計から1つの値を除外する方法はありますか?
- 14. カスタムGSONパーサーがプロパティ値に基づいてオブジェクトインスタンスを除外
- 15. セル値に基づいてPandas DataFrameから行を削除
- 16. PHPは日付値に基づいて配列から合計を計算する
- 17. 基準に基づいてビューに合計を行い
- 18. テーブル内のExcelグループセル合計値に基づいて
- 19. 前の値に基づいて値を計算する(ループ)
- 20. 合計の部分に基づいてパンダのデータフレームの行を削除する
- 21. 値に基づいて配列から値を削除しますか?
- 22. Redis:ハッシュフィールドの値に基づいてソートされたセットから値を除外する
- 23. 最新の日付に基づいてDjangoクエリーセットからオブジェクトを除外する
- 24. パラメータに基づいてRESTでDTOからプロパティを除外する方法
- 25. 他の入力値に基づいて計算された入力値に基づいて合計を計算します
- 26. フォームアプリケーションに基づいてレポートを表示
- 27. グループに基づいてカラムの値からカウントを計算する
- 28. Java 8ストリングのリストに基づいて合計を合計する方法
- 29. クラスに基づいてテーブル列のすべての値を合計します
- 30. 数値入力をその合計に基づいて制限する方法
コンテキストとコードのビットを提供してください。どのようなレポートフレームワークを使用していますか?また、[最小限で完全で検証可能なサンプルを作成する方法](https://stackoverflow.com/help/mcve)をお読みください。 – jfeferman