一度あることは2度あるからしっかりとPCと奮闘メモ日記

日々の実話に基づいて次も必要になりそうなことを綴っていきます。

PowerQuery

PowerQuery 改行を消す

旧システムのCSVファイルを 新システム用CSVファイル用にPowerQueryで整形したときの話。 改行を消すには 結論:PowerQueryのクリーン機能を使う PowerQueryのクリーン機能に行きつくまでのお話。 最初はPowerQueryではなく、エクセルの置換と検索で改行を削…

PowerQuery整数の分を時間型に変換する (整数をtime型に変更する)

今回もあるシステムから別のシステムにデータ移行したときの話。 「予約滞在時間」のデータ型を変換する必要がありました。 ※初心者が手間をかけて変換しました。他の方法があればご指摘いただきたいです。 移行元の「予約滞在時間」→120、90、180と数値型 …

ピボットテーブル メジャー nullの列は集計しない

ピボットテーブルでメジャーを作成しています。 ある列の値がnullのものだけ集計し、ある列がnullでない列は集計から除外したい場合 簡単に テーブルの列名=null とか テーブルの列名="" の条件を追加すればできるのかと思いきやできなくて、しかも上手に検…

PowerQuery 日付列から曜日列を作成する

今回はPowerQueryをで日付列から曜日列を作成します。 別にエクセルで曜日列を作成してもいいのですが、 なんせ、1万件を超えるデータなもので、曜日列までPowerQueryのM関数で作成したほうが早いのです。 結論 列の追加→カスタム列→Date.ToText([日付],"ddd…

PowerQuery 特定の文字で分割する

PowerQueryで特定の文字列より前だけ抜き出したい場合 列の分割がとても便利です。 これはエクセルでいうところの、区切り位置 に似ている機能です。 では列の分割をしてみましょう。 例えば 7時売上 7時客数 7時数量 などの文字列があり、7時の時間部分だけ…