【Excel】Power Queryを語るスレ【Power BI】 (392レス)
上下前次1-新
305(1): 2023/06/03(土)10:00 AAS
>>303
条件列作って、[キー列]がnullなら[右のキー列]、それ以外は[キー列]
キー列を削除
作った条件列をキー列の名前に変更
M言語を直接編集する気があるならキー列を直接変更する方法はあるよ
306(1): 2023/06/03(土)17:51 AAS
>>305
M言語?はちょくちょく触らせてもらっています
それ自体は簡単そうなので気になりますね
話が変わりますがテーブルに読み込んでいるクエリだけ(?)データモデルに追加するを止めるようにしたらあれだけ出ていたメモリ不足エラーやその他のエラーがぱったり消えました
やはりバグなんですね
307(1): 2023/06/03(土)18:25 AAS
>>306
= Table.ReplaceValue(前のステップ, each [キー列],each if [キー列] = null then [右のキー列] else [キー列],Replacer.ReplaceValue,{"キー列"})
308: 2023/06/03(土)18:32 AAS
あれ?これで十分なのかな?
= Table.ReplaceValue(前のステップ, null, [右のキー列],Replacer.ReplaceValue,{"キー列"})
試してみて
309: 2023/06/03(土)18:32 AAS
一つ聞きたいのですが
パワークエリで横に長いテーブルを読み込み編集します
そのシートの下でも上でもいいので集計行を追加する事は可能でしょうか?
次にそのクエリを参照したクエリで行列入れ替えを行い、見出し列を行に並び替えます
見出し行の隣に参照元の集計行を行列入れ替えで追加できますか?
310: 2023/06/03(土)18:41 AAS
5ちゃん GTPもBing AIも凄いなぁ
311(1): 2023/06/03(土)19:36 AAS
ちなみになのですが昨日サイトで完全外部結合した後にキー列をカスタム関数のifで結合すればいいという事のを見て自分で実践してみましたが=が二つになってしまい、なんとかトークンが必要ですというエラーが出てきました
あれは何が問題だったのでしょうか?
BingAIに聞けばよかったですね
312: 2023/06/03(土)22:24 AAS
>>307
eachが必要
= Table.ReplaceValue(前のステップ, null, each [右のキー列],Replacer.ReplaceValue,{"キー列"})
313(1): 2023/06/03(土)22:48 AAS
>>311
「トークンが必要」というエラーは
詳細エディターで手入力でM言語式を書いたとき、
うっかり間違える「前のステップ」名。
でなきゃ、途中ステップの最後に "," を忘れたか、
最終ステップ(in前)の最後の記述に余計な "," を入れた
だったか。
314: 2023/06/03(土)23:22 AAS
>>313
そうだったのですね
ありがとうございます
まだまだパワークエリのM言語は触り始めたばかりでルールを知りませんでした
315: 2023/06/04(日)13:13 AAS
パワークエリのグループ化の集計方法は何が違うのでしょうか?
316: 2023/06/05(月)12:30 AAS
B列からH列まであって
それぞれの列の値は被らないとします
この場合B列からH列までを一つの列にまとめる事は可能でしょうか?
317: 2023/06/05(月)18:50 AAS
データモデルに追加はしない方がよさそうだね
なんでクライアントのメモリ食ってんの?
318(1): 2023/06/05(月)19:09 AAS
データモデル(PowerPivot)はデータをブックに読み込んでしまう
ファイルサイズ見ればわかるよ
PowerPivotの編集画面で表示されるデータがそのままブックに保存されてる
PowerQueryだけならそうならない
319: 2023/06/05(月)21:44 AAS
>>318
データモデルに追加はよく省メモリとか軽量化のための手段として紹介されていますが
全くの出鱈目だったんですね
320(2): 2023/06/06(火)06:57 AAS
データモデルは、
ワークシート限界の104万行以上を扱える。
Power Pivotと併用すると、計算が速い。
その代わり、データが大きいほどメモリーは食う。
321: 2023/06/06(火)07:34 AAS
>>320
リレーションシップだから処理が軽く早いんだと聞いていましたが違ったのですね
322: 320 2023/06/06(火)10:15 AAS
たとえば、>>297 の
日本版電力エリア需給実績(1時間値)もどきをやると、
1時間平均値なので、1供給エリアごとに年間8,760行。
個別の供給10エリアはあって、
さらに、50Hz連系時間帯串刺し、60Hz連系串刺し、10エリア計時間帯串刺しで+3エリア
都合、13エリア分になる。
年間:8,760行×13エリア=113,880行/年。
ここまでの、Web公開csvファイルDLからクレンジング、加工、集計とかの下処理は、
Excelで個別にクエリーやVBAを使って月次処理。
公開開始の2016年度から2022年度までの7年間だと、797,160行。
省15
323: 2023/06/06(火)16:36 AAS
データモデルに入れちゃったテーブルを外せる?
324(1): 2023/06/06(火)17:13 AAS
外せるよ。
「クエリと接続」の右ペイン出して、
目的のクエリー右クリックして「読込み先」、
「このデータをデータモデルに追加する」のチェックを外す
だったか。
Power Pivot開いて目的のクエリーのタブ右クリックして削除でも行けたかな?
上下前次1-新書関写板覧索設栞歴
あと 68 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s