Skip to main content

表題の件で悩んでおり、良い解決策があれば是非教えていただければ幸いです。

 

tableauあるデータソースから下記のようなデータを日々連携しており、該当のデータがない日はデータが作られないようになっています。

日付カテゴリ4/1カテゴリA4/3カテゴリA4/4カテゴリA

 

上記のデータで平均0.75/日というデータを出したいのですが、

 

4/2のデータがなかったため、普通にやってしまうと平均1/日となってしまい。

 

SQLで毎月の日付を計算してデータを持つことなどを考えているのですが、もっとシンプルな方法があれば教えてください。

よろしくお願いします。

4 个回答
  1. 2020年4月24日 17:02

    平均の

    分母・・・当該月のMAX日

    分子・・・カテゴリ列のカウント

     

    だとして、シンプルにはこんな感じでしょうか?

     

    分母・・・max(DAY([日付]))

    分子・・・COUNT([カテゴリ])

     

    そうすれば、こんなデータを元に

    平均の分母・・・当該月のMAX日分子・・・カテゴリ列のカウント だとして、シンプルにはこんな感じでしょうか? 分母・・・max(DAY([日付]))分子・・・COUNT([カテゴリ]) そうすれば、こんなデータを元に こんな結果が出せます。 最終的にどんなアウトプットにするか次第で、LOD表現が必要かもしれませんが。如何でしょうか?

     

    こんな結果が出せます。

    viz.png

     

    最終的にどんなアウトプットにするか次第で、LOD表現が必要かもしれませんが。

    如何でしょうか?

0/9000