Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
折れ線グラフ作成で困りごとがありご教示お願いします。
グラフの軸に、【年月】、【商品カテゴリ】を設定し、下記のような数式を設定しています。
if(年月 = '201210' ,Count( {<登録日 = {'<=2012/10/31'}>}DISTINCT 商品名),
if(年月 = '201211' ,Count( {<登録日 = {'<=2012/11/31'}>}DISTINCT total 商品名),
if(年月 = '201212' ,Count( {<登録日 = {'<=2012/12/31'}>}DISTINCT total 商品名),
if(年月 = '201301' ,Count( {<登録日 = {'<=2013/01/31'}>}DISTINCT total 商品名),
if(年月 = '201302' ,Count( {<登録日 = {'<=2013/02/31'}>}DISTINCT total 商品名),
if(年月 = '201303' ,Count( {<登録日 = {'<=2013/03/31'}>}DISTINCT total 商品名),
if(年月 = '201304' ,Count( {<登録日 = {'<=2013/04/31'}>}DISTINCT total 商品名),
・・・
月の登録台数を累計表示する際、重複を避けるために上記のような数式を以前別の質問で
教えていただきました。
ただ、この数式だと”Total”を使っているため【商品カテゴリ】も無視されてしまいます。
【年月】【商品カテゴリ】ごとの累計登録台数を1つのグラフに表示させたいのですが方法はあるのでしょうか?
※商品カテゴリは8つになります。
よろしくお願いします。
数式タブにある累積オプションではダメなのでしょうか?
例えば各月の人数を累積オプションで累積にしてしまうと、
4月 A,B,C ⇒ 3人
5月 A,D,E ⇒ 3人
累積オプションの場合、5月は6人なると思いますが実際「Aさん」は2回登録しており
この重複は削除したいと考えています。
なので、希望としている結果としては5月の累積は5人としたいのです。
サンプルデータ頂けますか
ご連絡遅れて申しわけありません。
Sampleを送付します。
年月 | 登録日 | 商品名 |
201410 | 2014/10/20 | りんご |
201410 | 2014/10/21 | ばなな |
201410 | 2014/10/21 | りんご |
201411 | 2014/11/5 | パイナップル |
201411 | 2014/11/5 | ばなば |
201411 | 2014/11/15 | キウイ |
201411 | 2014/11/15 | なし |
201412 | 2014/12/3 | かぼちゃ |
201412 | 2014/12/4 | すいか |
201412 | 2014/12/4 | ばなな |
201412 | 2014/12/10 | パイナップル |
201412 | 2014/12/12 | きゅうり |
201412 | 2014/12/12 | にんじん |
201412 | 2014/12/25 | なす |
各月別に新規登録された商品の累計を出したいのですが、
累計オプションで集計してしまうと、「ばなな」や「パイナップル」が
2回カウントされるかと思います。
あくまで新規登録なので1回のカウントにしたいのです。
よろしくお願いします。
以下のような形でロードスクリプトに新規で登録されたエントリを判別する「新規登録フラグ」を追加する処理を追加し:
Table:
LOAD 年月,
登録日,
商品名,
If(Exists(商品名), '0', '1') AS 新規登録フラグ
FROM
Sample.xlsx
(ooxml, embedded labels, table is Sheet1);
以下の形で「新規登録フラグ」=1 (新規に登録された商品)のみをカウントして累計することは可能ですが、如何でしょうか?(尚、入力データが登録日でソートされていることを前提としています。)
Count ({$<新規登録フラグ={'1'}>}商品名)