タグ別アーカイブ: 初心者

リレーションのツボ~クロスフィルターの方向を単一もしくは双方で調整

【クロスフィルターの方向を調整すると、リレーションの罠を回避することができます】

Power BIを始める時に壁に当たりやすいのが「リレーション」です

リレーションがスパゲティ状態になり、よくわからなくなったことがある人もいらっしゃるのではないでしょうか?

今回の記事ではこのスパゲティ状態を解読する、回避するヒントを「クロスフィルター」の観点で解説したいと思います

尚、当記事は理想のリレーションを作成する方法を解説しようとする意図ではなく、あくまでスパゲティ状態を解読、回避するヒントを「クロスフィルター」に絞って解説しようとしているということを予めご了承お願いします

ポイント

VLOOKUP関数はエクセル関数の中でも代表的な関数です

Power BIのリレーションも基本的には同じ内容です

ただ違う点が1点あります

それは影響範囲です

VLOOKUP関数を使用すると関連するのは2つの表のみです

VLOOKUP関数を使用した表とVLOOKUP関数が参照した表です

Power BIの場合は違います

例えば、次にょうなリレーションがあったとします

上の画像では「店名」と「来客数」はつながっていません

ところが、店名から作成したスライサーを動かすと来客数のマトリックス表も動きます

ここでもう一度、リレーションを確認してみましょう

「店名」と「店長」間は双方向でつながっています

店名から店長に影響を与えることもできるし、店長側から店名に影響を与えることができます

つまり、「店名⇒店長」の関係は存在します

更に「店長」と「来客数」の関係を見てみましょう

「店長」と「来客数」は単一の方向でつながっています

つまり「店長⇒来客数」の関係は存在します

ですので、「店名⇒店長⇒来客数」すなわち「店名来客数」の関係が存在するのです

ここがVLOOKUP関数と違う点です

間接的につながりが表の間で広がっていくようになっています

矛盾の排除

リレーションをいじっていると、思ったようにテーブル(表)の間でリレーションが作成できないケースがあります

それはポイントで解説した「影響の拡大」により矛盾が生じている可能性あります

前述のリレーションを次のように変えてみましょう

「店名」と「店長」間のリレーションを削除し「店名」と「来客数」間でリレーションを作成しました

こうなると、店名と店長のスライサー間ではシンクロが発生しません

ここで、店番と店長間でリレーションを作成しようとすると「破線」になりリレーションが作成できません

これがリレーションの矛盾です

店番と店長間でリレーションができると、来客数へのパス/通り道が2つ存在してしまうからです

ではどうするか?

店名と来客数間のリレーションを削除し、ポイントで解説した内容に戻すことももちろんできます

次の内容では、「店名」と「来客数」のリレーションを残したままで「店名」と「店長」間をリレーションしたいと思います

単一⇒双方向

今、店長と来客数間は単一の方向でクロスフィルターが行われています

方向は「店長⇒来客数」です

こちらを双方向にします

すると来客数を通じて「店番⇒店長」間のリレーションが間接的に成立します

これで2つのスライサーもシンクロします

<まとめ>

今回はリレーションを使用していて陥りやすい箇所を、クロスフィルターの観点で回避する方法を解説しました

エクセルワークシート関数のVLOOKUP関数を使用するのと違い、Power BIでは影響箇所が間接的に飛び火していくのも大きなポイントです

逆に飛び火を利用できるようになると、Power BIを使いやすくなります

そうはいっても、まだまだリレーションの箇所は様々なポイントがまだまだあります

今後、また別な機会で「多対多」のリレーションなども含めて解説していきたいと思います

にほんブログ村 資格ブログ ビジネススキルへ

にほんブログ村

にほんブログ村 IT技術ブログ VBAへ

Power BIをマンツーマンレッスンから始めませんか?

【転職やキャリアアップには欠かせない、Power BIのエッセンスを90分に凝縮したレッスンでマスターしよう!】

はじめまして、ストアカで講師をしているガッツ鶴岡と申します

最近では「転職に必須だから」「社内で昇進できるから」という理由でレッスンを申し込まれる方が増えてきました

今までなら必須スキルと言えば「エクセル」でした

これからは「Power BI」をはじめとするPower Platformのスキルが重要になってくると実感しています

ぜひ、挫折しにくいマンツーマンレッスンから「Power BI」の学びをスタートしませんか?

価格は90分でオンライン/6,500円、対面/7,500円となっております

4月末日までのお申込みであれば「1,000円」お得です!!⇒お申込み

*開催日時はリクエストを頂ければ調整は可能です

ガッツ鶴岡プロフィール

<経歴>
45歳からシステムエンジニアに挑戦した経験を伝えます!
慶應義塾大学商学部在学中にプロボクサーとしてデビュー。大学卒業後、総合商社に入社。その後ユニクロ(ファーストリテイリング)を経てEC通販会社へ入社。百万人規模の会員と数十万の商品の動きを分析する中で「ITの可能性」に目覚める。USCPA合格(カルフォルニア州)。現在、ブログ「Excellent仕事術」を運営中!
<得意分野>
エクセル(VBA/マクロ、Power Query、ピボットテーブル)、Power BI、RPA、Access

ストアカでは今まで200人近くを教えた実績があり、ゴールドバッチを取得しています

*ストアカ:国内最大級スキルシェアサービス、2023年1月現在、登録生徒数680,000人、登録講師数50,000人を突破

Power BIの凄さ

では、

Power BIの何が凄いのか?

それはエクセルと違い「」があるからです

例えば、上のGIF画像では横棒グラフをクリックすると全てのグラフが連動して動きます

これはPower BIの「ドリルダウン」という技術です

グラフをクリックすると該当箇所の表示階層が一つ下に移動します

上のGIF画像であれば「近畿地方をクリック」⇒「大阪府、京都府・・・」といった感じです

ドリルダウンを作成するのに、特殊な関数やコードは必要ありません

表示階層をドラッグ作業により仕込んでおくだけです

後は勝手にPower BIが動いてくれます

このPower BIの「動」の仕組みにより、簡単な操作で本格的なダッシュボードが作成できるようになります

何故Power BIは挫折しやすいのか?

このPower BIを学んでいくうえで難点になる点があります

それはエクセルに似ているという点です

エクセルに似ているけど、微妙に違いがあるのがPower BIの難点です

エクセルでは簡単に行えたことがPower BIでは躓いてしまうのです

例えば「数字を桁区切りするためのコンマはどこで付けるの?」という質問を良く受けます

エクセルであればとても簡単です

セルの上のリボンから「コンマ」を選択するだけです

Power BIの場合はエクセルと違い、表示/レポートとデータをわけて管理する仕組みになっています

ですので、データビュー画面に移動して「コンマ」を付けます

このように、エクセルでは何気ない操作がPower BIではなかなかうまく行えず、苛立ちを感じる方も多いのではないでしょうか?

私もPower BIについては最初は苦労しました

グラフ/ビジュアル一つを作成するにも苦労してしまいました

特にグラフの外枠に線を引くだけでも最初は苦労しました

Power BIではグラフの外側の線は、下の画像の箇所で引きます

「視覚的な境界」というオシャレな表現なのでなかなか「線」と結びつきませんでした

Power BIの画面は外国の方が和訳されているのか、エクセルの操作画面とは違う表現が多いのも難点です

レッスンの際にはこの「エクセルに似ているようで違う箇所」を意識しながら解説を行います

ですので、「なんでこんなことがうまく行かないのか?」というストレスを感じることがありません!

レッスンの進め方

私は45歳からシステムエンジニアの仕事をはじめました

最初は何をしていいかが全くわかりませんでした

仕事人生をもう一度やり直している感覚に近かったと思います

ただ、仕事を覚えるに従い、何がITの仕事の障壁になるかがわかってきました

一つはやはりITの専門用語や独特の言い回しにあります

人間、普段使い慣れない言葉に遭遇すると、一種の「壁」みたいなものを感じます

意識して用語の意味を調べるのも一つの有効な対策です

ただもっと有効なのは手を動かしてみることです

しかも楽しみながら手を動かしてみることです

手を動かす楽しさがわかってくると、自然と言葉の意味合いが本質的に体感できるようになってきます

例えば、Power BIにはエクセル関数と同じようなDAXという関数があります

当然、DAXを書いているとエラーがでます

最初はエラーメッセージもよく意味がわかりません

エラーが出たら、原因や対策が思いつかなくても、とりあえず修正してみるのが一番の近道です

修正していくなかで「エラーメッセージの意味」や「DAXの意味合い」がよく理解できるようになります

実際のレッスンでは「ITを楽しんでもらうこと」と「分かりやすい言葉を使うこと」をもっとも意識してレッスンを行います

お陰様でこれまで心温かいレビューも頂いています

このレビューを書いてくれた方は最初、Power BIの知識が0の状態からこのレッスンを申し込まれました

その後、継続的に後述する「時間制講座」を利用され、今では山のようにあったエクセル業務を大幅に削減するとともに、職場で上司が感嘆するPower BIレポートを作成されています

レッスン後も継続的にPower BIを学びたい方向けに「よくある質問の回答集」の動画もプレゼントいたします

*質問はレッスン後も随時対応します

このブログでもPower BIの各種記事を用意していますので、そちらも積極的に活用頂けると嬉しいです

後、実際に仕事で作成したいPower BIの「作成を伴走サポート」するレッスンもあります

そちらは最低30分からの「時間制講座」となります

このPower BIレッスンは、通常ではオンラインで行っていますが、対面のレッスンも可能です

対面レッスンは「神楽坂」で行っています

ぜひ「神楽坂」でお会いできるのを楽しみにしてます!

何かご質問、ご要望などがあればこちらにお願いします

お問い合わせ

にほんブログ村 資格ブログ ビジネススキルへ

にほんブログ村

にほんブログ村 IT技術ブログ VBAへ

新入社員の皆様へ~あるエクセル講師からのメッセージ~

【一緒に手を動かして学びましょう】

新社会人、おめでとうございます

 社会人になって初めての長期休みは、コロナ禍の真っただ中となってしまいましたね

 残念なことではありますが、この機会を「学び」の機会として有効活用するのも一つの手だと思います

さて、社会人になられたということは、各自「それぞれの道」を進んでいくことになります

それぞれの道を進むにしても、皆さんに共通のものがあります

それは「時間」です

時間は各自がどんな道を進もうと、1日は24時間で終了します

時間とは特別なものです

お金は失ったとしても、取り戻す手段はあります

時間は、どんなに頑張っても取り戻すことができません

 皆さんは社会人になった以上、誰しもある程度の時間はエクセルを使用して過ごすことになります

エクセルはその人の思考の鏡です

なんとかエクセル作業を短縮しようと思えば、それなりに作業を短縮できます

短縮しようとしなければ、永遠に短縮できません

私自身もある時期に、1年中エクセル作業をして過ごしていた時があります

 今思うと、ボタン1つで終わる処理でしたが、その時は疑うことなく我武者羅に作業を続けていました

 もっと時間を大事にしていれば、「家族と過ごす時間」「友人と過ごす時間」をもっと生み出せたのです

中にはもう会うことができない人もいます

繰返しになりますが、時間は取り戻せません

10代の1年と、20代の1年では同じ1年でも意味合いは違います

12歳の人の1年は1/12となり、22歳の1年は1/22となります

これが、32歳になると1/32となります

つまり年齢を積み重ねるとともに、1年は実質的には短くなっていくのです

ですので、時間を大事にすることには、貪欲に取り組むべきだと思います

私のエクセル教室では、GW中に未経験者向けのエクセル講座を開いています

 ささやかではありますが、エクセル学習を通じて「時間を大事にする」ことに協力させて頂きたいと思います

GW期間中はこの記事の読者に50%引きで講座を提供させて頂きます

各自の要望や課題を聞きながらの、マンツーマン・レッスンです

ぜひ、みなさんとお会いできることを楽しみにしています

【超初心者向けマンツーマンレッスン】~エクセルをはじめよう~

【初心者向けマンツーマンレッスン】~関数をはじめよう~

にほんブログ村 資格ブログ ビジネススキルへ

にほんブログ村 IT技術ブログ VBAへ

にほんブログ村

エクセルにもテーブルマナーを!~関数不要の集計術~

 ビジネスにデータはつきものです。現在のような巷にデータ溢れている時代であれば、エクセルでデータを扱えて当然だと思われることも多いと思います。

 でも、エクセルが苦手な人には、データ集計を行えといっても苦痛だと思います。

 明日の会議までに資料を作成しろ、と言われても関数一つ知らねーよ!!

という方の為に、奥の手がエクセルにはあります。それがテーブル機能です。

エクセル内の表をテーブルにしておけば、色々と面倒な作業が簡単にできるのです。

 今回は、フィルター機能を使って抽出条件を変えながら、合計と平均を集計する方法を解説します。

 ちなみに、今回使用するデータは”年度別”、”製品別”、”地域別”、”売上金額”のデータですが、地域別の合計金額と平均を計算しましょう!

1.まずは表をテーブルに変換しましょう

 表のどこかにカーソルを置いて”Ctrl+T”を押しましょう

 すると次のようなポップアップが出るので”先頭行をテーブルの見出しとして使用する”にチェックを入れてOKボタンを押しましょう!これで表をテーブルとして使用できます

2.集計行を作成しましょう!

 画面上のデ―ブルデザインタブで”集計行”にチェックを入れましょう!

この集計行にチェックを入れる作業だけで、既に売上金額の合計(382,666,000)が計算されています!

3.フィルターで抽出範囲を変える、集計行を平均に変える

 フィルターで地域の抽出範囲を変えただけで合計金額が変わっているのが分かりますでしょうか?このテーブル機能の集計行は完全にフィルターの集計結果と連動していますので、様々な計算結果を得られます

 では最後に、”平均”を計算して見ましょう!

実は、集計行の▼マークをクリックして”平均”に変えるだけで計算できます

<まとめ>

 エクセルには、日本ではまだあまり知られていない便利機能が沢山あります!エクセルビギナーも、どんどん便利機能を活用して、せっかくのエクセルを有効活用しましょう!

 テーブル機能をマスターしたら、次はピボットテーブルです!テーブル機能からエクセル集計をはじめることで、集計技術の幅がよりいっそう広がっていきます。ぜひテーブル&ピボットテーブルの特集記事も参照してください

にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村 IT技術ブログ VBAへ

にほんブログ村