グループ、キューブに基づいて作成している SSRS レポートがあり、(ある意味で) 3 つの列を動的に生成します。基本的には【前月当月販売数量】、【今月当月販売数量】、【差異】となります(グラフ1)。私がやりたいことは、分散列の降順 (チャート 2) に基づいて「製品」グループを並べ替えることです。最初は [製品グループ番号] でソートされています。
(図表 1)
(図表 2)
どんな提案でも大歓迎です
グループ、キューブに基づいて作成している SSRS レポートがあり、(ある意味で) 3 つの列を動的に生成します。基本的には【前月当月販売数量】、【今月当月販売数量】、【差異】となります(グラフ1)。私がやりたいことは、分散列の降順 (チャート 2) に基づいて「製品」グループを並べ替えることです。最初は [製品グループ番号] でソートされています。
(図表 1)
(図表 2)
どんな提案でも大歓迎です
これをテストするために(クエリを介して)サンプルデータセットを生成しましたが、原則は同じである必要があります。
合計分散のみを考慮し、他の列を無視する並べ替え式を Matrix 行グループに適用する必要があります。
次のような式を使用できます。
=SUM(IIf(Fields!col.Value = "Variance", Fields!val.Value, 0))
これは、必要に応じて分散値のみをカウントすることがわかります。
これを行グループの並べ替え式に適用します。
[編集] 、 [並べ替え]の順にクリックし、並べ替え式を追加します。
最終結果:
必要に応じて分散で並べ替えます。