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
82
0
Share
PowerQueryでデータサイエンス100本ノック_Q-043/PowerQuery_Q-043
lilacs2039
May 08, 2021
Other Decks in Programming
See All in Programming
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
470
KagglerがMixSeekを触ってみた
morim
0
360
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
140
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
290
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
120
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
160
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
120
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
150
ファインチューニングせずメインコンペを解く方法
pokutuna
0
250
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
190
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
310
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
320
Scaling GitHub
holman
464
140k
ラッコキーワード サービス紹介資料
rakko
1
2.9M
Code Review Best Practice
trishagee
74
20k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
210
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
A designer walks into a library…
pauljervisheath
211
24k
Leo the Paperboy
mayatellez
6
1.6k
HDC tutorial
michielstock
1
600
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
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.完成、エクセルシートに読み込み