1

グループ、キューブに基づいて作成している SSRS レポートがあり、(ある意味で) 3 つの列を動的に生成します。基本的には【前月当月販売数量】、【今月当月販売数量】、【差異】となります(グラフ1)。私がやりたいことは、分散列の降順 (チャート 2) に基づいて「製品」グループを並べ替えることです。最初は [製品グループ番号] でソートされています。

(図表 1)

ここに画像の説明を入力

(図表 2)

ここに画像の説明を入力

どんな提案でも大歓迎です

4

1 に答える 1

1

これをテストするために(クエリを介して)サンプルデータセットを生成しましたが、原則は同じである必要があります。

合計分散のみを考慮し、他の列を無視する並べ替え式を Matrix 行グループに適用する必要があります。

次のような式を使用できます。

=SUM(IIf(Fields!col.Value = "Variance", Fields!val.Value, 0))

これは、必要に応じて分散値のみをカウントすることがわかります。

これを行グループの並べ替え式に​​適用します。

ここに画像の説明を入力

[編集] 、 [並べ替え]の順にクリックし、並べ替え式を追加します。

ここに画像の説明を入力

最終結果:

ここに画像の説明を入力

必要に応じて分散で並べ替えます。

于 2013-02-07T16:33:16.277 に答える