Skip to main content

いつもお世話になっております。

表題の通り、”当月”を条件として、”複数のディメンション”を表示させる方法(計算式)について教えてください。

 

下記の通り、オーダー日、出荷日、●●日、××日、▲▲日、と複数の日付ディメンションすべての日程が

「当月」に該当するものだけを表示させたい場合、どのような計算式にしたらいいのでしょうか。

 

複数の日付ディメンション項目を、当月のみ表示する方法について

 

添付データは、スーパーサンプルストアです。

「オーダー日」「出荷日」のみですが、宜しくお願い致します。

3 Antworten
  1. 31. Mai 2019, 07:53

    投稿文中にあるとおり「すべての日程が該当する」なのか、それとも図中にあるように「いずれかの日程が該当する」なのか分かりません。

    ここでは次の条件だとしてやってみます。

     

     ・「いずれかの日程が該当する」を表示する

     ・当月は相対日付関数の TODAY() を使って判定する

     ・年は気にしない

     ・該当するかどうかはレコード単位で判定する

     

    まずは「当月」を取り出します。

    投稿文中にあるとおり「すべての日程が該当する」なのか、それとも図中にあるように「いずれかの日程が該当する」なのか分かりません。ここでは次の条件だとしてやってみます。 ・「いずれかの日程が該当する」を表示する ・当月は相対日付関数の TODAY() を使って判定する ・年は気にしない ・該当するかどうかはレコード単位で判定する まずは「当月」を取り出します。 そして、「いずれかの日程が該当する」を探

     

    そして、「いずれかの日程が該当する」を探せば良いので、 OR 条件でひとつずつ判定します。

    判定したい日付の数だけ ORでつないでいきます。

    pastedImage_2.png

     

    あとはこの当月判定をフィルターに入れて真のみを保持すれば、条件にあったものだけが表示されます。

    pastedImage_3.png

     

    もし、「全ての日程が該当する」という条件の場合は、判定式を AND条件でつなげばよいです。

    また、年も当年であることを条件とする場合は、それぞれの計算フィールド内のDATEPART関数をDATETRUNCに書き換えればOKです。

    当年当月の場合の式も添付ファイル内に書いてあるので見てみてください。

     

    なお、投稿いただいた図にあるように「さらに該当するものだけを別の色(図だと赤色)にしたい」という場合は多少面倒だと思います。

    それぞれのフィールドごとに判定式を作って、軸をごちゃごちゃとやる羽目になるのではないかと。

    pastedImage_0.png

0/9000