3 Replies Latest reply on Dec 10, 2019 8:34 PM by shuhei saito

    ディメンションフィルタに依らない計算式作成

    momoka.suzuki

      非常に初歩的な質問を失礼いたします。

       

       

      ■やりたいこと

      ・ディメンションフィルタに影響されない、100%棒グラフの作成

      (顧客区分フィルタを切り替えても、常に全レコードのカテゴリ別内訳を表示)

       

      fixed_img.png

       

       

      ■現状

      ・fixedを用いて、粒度を固定しようとしているが、フィルタの影響を受けている

       

       

      サンプルとしてサンプルスーパーストアで再現しているため、

      ビューの内容自体に違和感がある点は、ご容赦ください。

       

       

      お力添えの程、よろしくお願いいたします。

        • 1. Re: ディメンションフィルタに依らない計算式作成
          shuhei saito

          FIXEDで指定するディメンションが日単位になっていることが原因です。

          DATEPART関数で年にしてあげてください。

           

           

          gifgif.gif

          • 2. Re: ディメンションフィルタに依らない計算式作成
            momoka.suzuki

            shuheiさん

             

            ご返信ありがとうございます。

            日付の粒度まで意識できていませんでした。

             

            これを踏まえて、実際のデータでも試したのですが、

            他で間違えがあるようで、思うようにfixedをすることができませんでした。

             

            もう少し実際のビューに近いサンプルを作りやってみたのですが、同様の結果でした。

            ディメンションフィルタによって、値が動いてしまいました。

             

            度々お手数をおかけいたしまして恐縮ですが、再度添付させていただいたファイルにて

            ご確認いただければ幸いです。

             

            graph.png

             

            ■概要

            ・年度×項目×名前がレコードの粒度

            ・5項目の評価、A~Cの内訳を表示

            ・「FYの年」フィルタはグラフにかかるが、「名前」フィルタはグラフに影響しない

             

            何卒よろしくお願いいたします。

            • 3. Re: ディメンションフィルタに依らない計算式作成
              shuhei saito

              すみません、再添付されたはずのファイルを見つけることができません。

               

              図を見ての想像ですが、

               

              {FIXED DATEPART('year', [FY]), [項目], [評価]: SUM([レコード数])}
              

               

              の計算式を作成して合計に対する割合を出せばよいのではないでしょうか。