0

スライサーの値を DAX 式にリンクしたいと考えています。私が欲しいのは、月と年のスライサーから任意の月と年を選択した場合です

例 (March Month & 2013 Year) の場合、テーブルは次のように表示されます。

              March - May2011    |    March-May2012       | March-May2013

Sum Of Games      200            |          300           |         400

Sum Of Assets     150            |          400           |        600

基本的に、選択した月から (選択した月 +3) & 選択した年から (選択した年 - 3) までの値を計算する必要があります。

スライサーの選択を動的に使用することは可能ですか?

私はこれを静的な方法で行いました。参考までに、このリンクを見ることができます

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/73735550-2a8c-4270-b09c-70c98aec5eb8/grouping-based-on-month-range?forum=sqlkjpowerpivotforexcel

しかし、動的にユーザーの選択に基づいて欲しいです。

前もって感謝します!

4

1 に答える 1

2

ラメシュワール、

テーブル構造を知らなければ、「正しい」解決策を提案するのは少し難しいです。

ただし、物事をシンプル (かつ迅速) に保つために、OLAP Pivot Table Extensionを使用することをお勧めします。スライサーで選択した値を取得して、通常のセルに入れることができます。

このようにして、列ヘッダーとして年だけを追加し、その上に月をリストすることができます。詳細については、この記事を参照してください。同様のシナリオについて説明しています。

ピボットテーブルの上のセルにスライサー値を表示する

私は、カスケードされた IF と複雑な SWITCH 式の使用があまり好きではありません。少量のデータを扱う場合は問題ありませんが、多くの問題を引き起こす可能性があるため、可能な限り避けることをお勧めします。

お役に立てれば :)

于 2014-02-08T12:05:20.790 に答える