Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PowerQueryでデータサイエンス100本ノック_Q-043/PowerQuery_Q-043
Search
lilacs2039
May 08, 2021
Programming
95
0
Share
PowerQueryでデータサイエンス100本ノック_Q-043/PowerQuery_Q-043
lilacs2039
May 08, 2021
Other Decks in Programming
See All in Programming
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
860
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
1
400
GitHub Copilot CLIのいいところ
htkym
2
550
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
420
今さら聞けないCancellationToken
htkym
0
160
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
380
色即是空、空即是色、データサイエンス
kamoneggi
1
140
Sans tests, vos agents ne sont pas fiables
nabondance
0
150
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
2.2k
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
690
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
260
iOS26時代の新規アプリ開発
yuukiw00w
0
180
Featured
See All Featured
Believing is Seeing
oripsolob
1
130
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Thoughts on Productivity
jonyablonski
76
5.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Building AI with AI
inesmontani
PRO
1
1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
400
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
400
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
810
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Google's AI Overviews - The New Search
badams
0
1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
230
Transcript
PowerQuery / Excelで データサイエンス100本ノック Q-043 作成者 : lilacs
Q-043 レシート明細テーブル(receipt)と顧客テーブル(customer)を結合し、性別(gender)と年代(age から計算)ごとに売上金額(amount)を合計した売上サマリテーブル(sales_summary)を作成せよ。 性別は0が男性、1が女性、9が不明を表すものとする。 ただし、項目構成は年代、女性の売上金額、男性の売上金額、性別不明の売上金額の4項目とすること (縦に年代、横に性別のクロス集計)。また、年代は10歳ごとの階級とすること。
マージしてクエリ作成
1.customerとreceiptをマージ
1.customerとreceiptをマージ
1.customerとreceiptをマージ
1.customerとreceiptをマージ
1.customerとreceiptをマージ
2.クエリ名を変更して移動
2.クエリ名を変更して移動
3.不要な列を削除
era, gender列を作成
4.age列からera列を作成
4.age列からera列を作成
4.age列からera列を作成
4.age列からera列を作成
4.age列からera列を作成
5.gender_cd列からgender列を作成
5.gender_cd列からgender列を作成
5.gender_cd列からgender列を作成
5.gender_cd列からgender列を作成
amount列を合計する
6.receipt列からamount列を展開
7.amount列を合計
7.amount列を合計
7.amount列を合計
7.amount列を合計
横持ちにする
8.gender列を横持ちにする(ピボット)
8.gender列を横持ちにする(ピボット)
8.gender列を横持ちにする(ピボット)
8.gender列を横持ちにする(ピボット)
残りを完成させる
9.列の並び順を修正
10.nullを0で置き換え
10.nullを0で置き換え
11.完成、エクセルシートに読み込み
11.完成、エクセルシートに読み込み
11.完成、エクセルシートに読み込み