お世話になっております。
添付レポートの様に
店舗ID 受注日 解約日
のフィールドを持つデータがあります。
解約日が空白の場合現在も利用していると考えます。
ここから月ごとに利用している店舗数を出す事は可能でしょうか。
よろしくお願いいたします。
4 réponses

期間を示す2つのフィールドから利用や在籍の状況を月ごとに可視化するのは少しコツが必要です。表計算を使う方法と結合ないしリレーションを使う方法の2種類が考えられます。
表計算:データソースの加工が不要だが、計算式を書くのが煩雑。計算コストも高い。
結合/リレーション:計算は簡単だが、データソースの加工が必要。接続先によってはこの方法が使えない。
環境が許すのであれば、結合/リレーションを使うことをおすすめします。表計算は慣れていないと難しく、完成後のビューに手を加えようとすると細々した調整が必要になるためです。
作成手順を全部記述するのは時間がかかりそうなので、ポイントだけ箇条書きにして残しておきます。
<表計算を使う場合>
1) 店舗IDごとにRUNNING_MAXを使って受注月以降に1を立てる
2) 同様に、解約翌月以降に1を立てる
3) 手順1の数字から手順2の数字を引くと、利用期間中だけに1が残る
4) 全店舗IDの手順3の数字を足し上げる
<リレーションを使う場合>
1) 月の一覧データを用意する
2) 元のデータの受注日から解約月までの間に手順1のデータが連携するようにリレーションを組む
3) 年月ごとに店舗IDの数を数える
具体的な計算式や結合式は添付のワークブックを見てみてください。