全ての注文が「100ドル以上」の国にラベルをつける方法

このノートでは集計のカスタムを使用するので、もし下記のノートを見たことがない方は先にそちらをご覧ください。

今回は、売上データを使用していきます。

このデータは1行が1注文となっていて、列には国や売上といった列があります。

今回は、国ごとにグループを分けて、全ての注文が「100ドル以上」であればTRUE、1件でも100ドルより小さい注文があればFALSEとラベルをつけたいとします。

Countryの列ヘッダメニューから集計 (Summarize) を選択します。

集計のダイアログが表示され、既にグループ化にはCountry、値には行の数が選択されています。

1行が1注文のデータのため、国ごとの注文数を集計して求めることができました。

では、本題の全ての注文が「100ドル以上」の国にラベルをつけるにはどうしたらいいのでしょうか。

そんな時には、all関数が使えます!

all関数を使うと、全ての行が条件を満たしていればTRUEを返すことができます。

計算式は下記のようになります。

all(<条件式>)

集計ではカスタムを使うことで自分の好きな関数を使うことができます!

2つ目の値にカスタムを選択します。

カスタムの計算を作成のダイアログが表示されます。

下記の計算式を入力して実行します。

all(Sales >= 100)

カスタムで作成した新しい列が追加されているので、実行ボタンをクリックします。

全ての注文が「100ドル以上」の国にラベルをつけることができました。

参考記事

集計でカスタムを使うと他にも様々なことができます。