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
ひとつのデータモデルから Power BI と Excel のレポートを作る
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
suzukirei
July 19, 2020
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ひとつのデータモデルから Power BI と Excel のレポートを作る
suzukirei
July 19, 2020
More Decks by suzukirei
See All by suzukirei
Power BI における「データモデリング」について
suzukirei
1
6.7k
Other Decks in Technology
See All in Technology
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.8k
徹底討論!ECS vs EKS!
daitak
3
1.7k
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
220
AIのReact習熟度を測る
uhyo
2
680
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
130
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
310
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
3
830
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2.1k
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
200
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
160
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2026
yuya4
0
160
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.7k
Featured
See All Featured
Everyday Curiosity
cassininazir
0
240
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Scaling GitHub
holman
464
140k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
870
Being A Developer After 40
akosma
91
590k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
Navigating Weather and Climate Data
rabernat
0
230
Writing Fast Ruby
sferik
630
63k
Become a Pro
speakerdeck
PRO
31
6k
Building Applications with DynamoDB
mza
96
7.1k
The Spectacular Lies of Maps
axbom
PRO
1
820
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
ひとつのデータモデルから Power BI と Excel のレポートを作る @ Power BI 勉強会
#18 | 2020.07.18
スズキ レイ Qiita : @suzukirei
やりたいこと • ひとつのデータモデルから Power BI レポートと Excel レポートを作りたい。 • データソースが変更された際に両方とも自動的に更新されるようにしたい。
data model data source Power BI Report Excel Report
なんで? • Power BI と Excel でデータの表現にそれぞれ得意と不得意がある。 • データの視覚化は Power
BI が得意だが、細かい表計算などは Excel が得意。 • つまり、両方使ったほうがよいし、両方使えるようになっている。(=ブックの発行) • ただ、それぞれでデータモデルを作るのは何かと手間だし齟齬も発生しそう。 • なので、両レポートのもととなるデータモデルを一元化したい。 Power BI Report Excel Report data model
まずは、やってみる !
Excel で分析 • Power BI のデータセットから「Excelで分析」で Excel レポートを作ってみる。 • ピボットテーブルしか作れない。
• あらかじめ集計値をデータセット側でメジャーとして作っておかなければいけない。 • 作成したレポートを Power BI に発行しても自動更新できない。 • 静的な分析にはよいが動的なレポーティングには向かない。
違う方法で、やってみる!
STEP1: Excel でデータモデルとレポートを作る • まず Excel の「取得と変換」でデータソースに接続して Power Pivot にデータモデルを作る。
• この方法ならデータをテーブルとしても展開できる。 • これらを利用してレポートを作成する。 Excel 内にデータモデルを作る データをテーブルにも展開できる
STEP2: Power BI に発行する • 作成した Excel ブックを Power BI
のワークスペースに発行(アップロード)する。 • 自動更新設定をする Excel 内のデータモデルが データセットとして表示される エクスポートだと データセット(モデル)として 発行してしまう。
STEP3: Power BI Desktop から接続 • Power BI Desktop のデータ取得で「Power
BI データセット」を選ぶ。 • 昨年追加された新機能(Power BI service live connection) • 先ほどワークスペースにアップロードした Excel の データモデル がデータセットとして選べる!! Excel 内のデータモデルが データセットとして表示される
STEP4: できました! • このデータモデルから Power BI レポートを作成して同じワークスペースに発行する。 • Excel のデータモデルが更新されると
Power BI レポートも更新される! モデルは参照のみ 両レポートのデータモデルは Excel ブックの中にある
やったね!
しかし、残念なところも… • アプリとして発行できない。 • Excel で接続できるデータソースには限りがある。 • 特に Power BI
dataflow に繋げないのは痛い。 アプリの発行画面で Power BI レポートが出てこない
今回の感想 • どちらかと言うと Excel 側の機能が追い付いていない気がする。。 • でも今後、新機能も色々と予定されているので期待(New Data Type とか)。
• なんだかんだでどこの企業も Excel はよく使う。 • Excel との親和性は Power BI の他社製品に対するアドバンテージ。 • なので、もっと積極的に使ったほうがいいと思う。
おわり