EDIT - 私は何を意味するのかを説明するためにこの質問を再掲載していますSSRS 2008 R2/SQL - グループをフィルタリングするが詳細データは保持する方法
私はSQL 2008 R2を使用しており、小売店で働いており、すべての受注を表示する必要があります各部門、およびその部門のセクションに分かれています。
私が望むのは、部門と部門別にすべての受注明細をグループ化することですが、は、合計販売額が£50未満のセクションのみを削除します。。私はまだ£50以上の注文ラインを見たいと思っています。ここで
は私が現在持っているものの一例である:
データ
をフィルタリングする前に、私はそれが総セクションを持っているとして、アクセサリーセクションとそれに含まれるすべての行を削除したいです£50未満の価値。だから私はそれを濾過した後、このように見てよいでしょう:
データをここで
をフィルタリングした後に私のコードです:
SELECT department.department_name
,section.section_name
,sales_order_detail.sales_order_number
,sales_order_detail.sales_order_line
,LineValue
FROM
sales_order_detail INNER JOIN stock_item ON sales_order_detail.stock_item_code = stock_item.stock_item_code
INNER JOIN style ON stock_item.style_code = style.style_code
INNER JOIN department ON style.dept_code = department.department_code
INNER JOIN section ON style.section_code = section.section_code AND style.dept_code = section.department_code AND department.department_code = section.department_code
あなたはこれを行うことができるすべての方法を説明していただけます。私はGROUP BYとHAVINGを使用しようとしましたが、その後すべての私の受注明細を除外しました。私はラインを削除するビジュアルスタジオのレポートデザインサーフェスでグループフィルタを使用しようとしましたが、部門グループスコープで計算された集計では、セクションレベルで削除されたラインは考慮されません。
私はこれに得ることができる任意のヘルプをありがとう。 ヤコブ
こんにちは、このボックスは、私が必要としたすべての詳細を投稿させませんでした。ありがとうございました –
私はSQL 2008 R2を使用しています、詳細については、この質問への私の返信で参照してください –