データサイエンス100本ノックをAlteryxで。20日目(問題)

問題編 100本ノック

このページは問題編です

設問

P-020: レシート明細データ(receipt.csv)に対し、1件あたりの売上金額(amount)が高い順にランクを付与し、先頭から10件表示せよ。項目は顧客ID(customer_id)、売上金額(amount)、付与したランクを表示させること。なお、売上金額(amount)が等しい場合でも別順位を付与すること。
※同順位の場合はcustomer_idの昇順に並べること(Alteryxオリジナル条件)

スタートファイルダウンロード

ヒント

今回の問題はソートの問題ですが、ソート後に順位をつける問題となります。売上金額が等しい場合でも別順位を付与するという条件になっていて、19問目より簡単な問題となっています。

順位をつけるには、レコードIDツールやタイルツール、複数行フォーミュラツールなどを使用できます。今回はシンプルにできます(前回の19問目の途中の段階でできてました)。

解答編へ

コメント

タイトルとURLをコピーしました