0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【365日後にPredictive Master】大企業の平社員がAlteryx Weekly Challengeに挑む #004

Posted at

はじめに

こんにちは、積立お兄さんです。
大企業新卒3年目のAlteryx初心者です。
ひょんなことから「365日後にPredictive Masterになる!」という目標を掲げて、公式のWeekly Challengeにコツコツ挑戦しています。

この記事では、Alteryx歴3か月の平社員が、実務で生かせそうなノーコード分析力をどうやって身につけていくかを記録&共有していきます。

GW怒涛の追い込み第2弾。
時間の許す限り、進めていきます...
昼は暑いのに夜は寒く、体調管理をするのに苦労しますね。頑張ります。

  • 目標:ETLツールを自在に使いこなせるようになる
  • 対象読者:Alteryxを始めたばかりの方/Weekly Challengeの解説が欲しい方

今回のチャレンジ:Weekly Challenge #004

  • タイトル:[Weekly Challenge #004:アナリティクス ランキング] LINK
  • レベル感:初心者向け
  • ゴール:結合の処理を行い、指定フォーマットで出力する
  • 入力1
  • 出力

解いた流れと使用ツール

ワークフロー全体

処理の手順と解説

  1. 集計ツール   :count列の値が同じ値の行が複数あり、それらは同じ順位にする必要がある。集計ツールを使用してcount列をグループ化する。
  2. ソートツール  :集計ツールでグループ化したcount列を降順にソートする。
  3. レコードIDツール:count列をもとにrank列を作成する。
  4. 結合ツール   :もともとのデータと、countをキーに順位の列が付与されたデータを結合する。こうすることで、元データの各行に順位列が付与される。
  5. ソートツール  :count列をもとにソートする。
  6. フィルターツール:順位が5位以内の者のみに絞る。

詰まったポイントとその解決

  • 問題1:countの値が同じものを同じ順位にする必要がある
    → 別ルートでcountとrankを紐づけるデータを作成し、count列をキーとして元データと結合することで実現した。

結果と出力確認

→正しい出力フォーマットで、指定要件を満たしていました!


今日の学び・振り返り

  • 新しく覚えたツール:レコードIDツール
    ある列の値をもとに順位列を作成することができる。
  • 工夫ポイント:特にないですね...
    countとrankを紐づける列を作成し、元データと結合するみたいな仕事は今後も使えそうな気がします。

次回予告

次は【Weekly Challenge #005】に挑戦予定!
GW中に10くらいまでは進めたいと思っています(思っているだけ)
ではでは


タグ

Alteryx weekly Challenge データ分析 Predictive Master 365日チャレンジ ノーコード

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?