Power BI活用例!Webページからの取り込みといろいろなデータ加工方法
#データ #方法 #PowerBI #Webページ #加工 #取り込み #活用例
目次
Power BI では、webページにリンクしてページ内のデータをクエリとして取り込んでくることができますが、毎回きれいなデータが取り込めるとは限りません。データ成型というほどではないですが、使える形に整えなおす例という感じで今回は書いてみます。
Power BIの活用例:Webページからのデータの取り込みと調整
主な野菜の種類と食用部位と原産地をウィキペディアで発見したページを直にデータソースとしてつないでデータの比較をしてみました。
野菜 – Wikipedia
もともとのページではこのような形でデータが掲載されています。
データを取得 > webでURLをいれると
webページ内のtableタグを判別して、データテーブルを抜き出してくれます。
今回は「代表的な野菜」を使用します。
ただ、このままでは使用できる状態ではないので。。。
Power BIの活用ステップ:①1行目をヘッダーにする
ホーム > 1行目をヘッダーとして使用で、1段上がります
もしくはここで。
Power BIの活用ステップ:②不要なカラムを削除する
Power BIの活用ステップ:③複数の値が入っているセルを分割する
今回のデータは「、」で区切られているので「変換」タブ > 列の分割 > 区切り記号による分割から…
設定は以下のように。
「分割数」のところを「行」に指定してあげると分割したデータを自動で縦に並べてくれます。
「列」で分解した後ピボット解除をするという手間が省けるのと、ステップが1つ減るのでクエリ更新時間への影響も減らせます。
同様に「類縁種」のカラムも分割します。
Power BIの活用ステップ:④nullのセルを「値の置き換え」で「0」に置きかえる
「世界生産量」の中にあるnullのセルが、計算などの際にエラーの原因になります。
Power BIの活用ステップ:⑤レコード数をカウントするためのカスタム列を作成
レポート作成画面に戻って今回はカスタムビジュアルの「WordCloud」を使ってみます。
Value(値)が多い単語ほど大きく表示されるアレです。
↓こんなん
※私は見づらいのでいつも書式で「Rotate text」はオフにしちゃいます
できあがりはこんなんです。
葉っぱを食べる野菜が多いんスね。。。
メニューにあることは知っているけど、触ったことのない機能がこんな風に役に立つ機会はたくさんあります。
エクセルなどに比べたらはるかにメニューは少ないので(笑)、一回全部触っていじってみることをおススメします。
公式のwebページへの接続の説明はこちら
Power BI Desktop から Web ページに接続する | Microsoft Power BI
PowerBIの入門書を発売中!
オープンデータ活用セミナー
弊社ではオープンデータの活用方法、活用事例に関する無料オンラインセミナーを実施しています!