【Excel】Power Queryを語るスレ【Power BI】 (357レス)
1-

47: 2021/03/22(月)07:59 AAS
>>46
PowerQueryのどの機能が必要で利用してるんですか
48: 2021/03/22(月)13:37 AAS
46 じゃないが元経理として、
Power Query は大きな組織では、
・ERPから吐き出した大量の仕訳データを分析する (PCでの計算負荷分散、定型化)
・ERP化出来ていない細かい集計を各部署・現場から集める
なんてところで使えたろうな、と。
49: 2021/03/22(月)14:14 AAS
項目 4月 5月 … 3月
あれ 123 456 … …
それ …  …  … …


みたいな表を、
データとして再利用するのに

項目 月 値
あれ 4月 123
あれ 5月 456

省4
50: 2021/04/11(日)09:54 AAS
リレーションシップでハマってます。
どなたかお知恵を貸していただけないでしょうか。

↓のテーブルで担当者1と社員マスタは繋げられるのですが、担当者2を繋げようとすると循環参照だとエラーになってしまい困ってます

データテーブル
・担当者1
・担当者2

社員マスタ
・社員
51: 2021/04/15(木)23:45 AAS
「データテーブル」というのは、
例えば、ある「部署」に属する担当者のリスト?
52: 2021/06/05(土)16:36 AAS
データソースをWEBからとした場合proxy認証はどうやって設定されてますか?
53: 2021/07/25(日)23:28 AAS
何故人がいないのだ
54: 2021/07/28(水)08:12 AAS
誰も興味無いから
55: 2021/07/28(水)08:18 AAS
twitterやQuiitaっていうwebサイト見たほうが情報量多いので。
56
(1): 2021/07/29(木)11:06 AAS
Excelの話。
複数のcsvをFile結合したクエリAがあって、
そのクエリAを「参照」して集約データをつくるクエリBをこしらえた。

これでクエリBだけを更新すると
更新状況を示す欄にcsvを全部読み込んでる表示が出てくる。
クエリAの読み込み先はデータモデルにしてあるのだけど、それでもいちいちcsv読み直しに行ってるみたいでめっちゃ時間かかる。

クエリAの結果を保持したままクエリBだけ動いて欲しいなあ…大したことしてないから一瞬で終わるはずなのに。何かいい手ありません?

データモデルの意味も良くわからんなあ…
読み込み先データモデルにしとくとOnMemoryじゃなくてDiskに保存されてるものと思ってたから、いちいち読み込み直すんかい!て思った。
57
(2): 2021/07/29(木)16:14 AAS
>>56
csvまで遡っての再読み込みで時間がかかるほど大きなデータなら、
csvを統合するクエリAまでで1つのbook
それを読込みに行くクエリBを別のbookにすれば
よろしいかと。

クエリAもBも1つのbookで、
「すべて更新」ボタンで更新しているなら、
クエリの構成によっては先にBの更新をしてしまい、
エラーになることがある。

シーケンシャルにA→Bの更新を実行させたい※なら、
省12
58: 2021/08/02(月)15:24 AAS
>>57

ありがとうございます。
bookを分割するのが確実そうですね。
月初の繁忙期に入ってしまうので来週くらいに時間取って試してみます。

あとこれsharepointに上げておいたら定時更新してくれたりせんかなあ。
パソコンカチャカチャ仕事を減らしたくていろいろやってるのだけど、もうコード書くどころか「すべて更新」押すのすら面倒になってきた笑

面倒なのを「やっとけ」言うだけの人はいいよね
やらされる方はほんとたまったもんじゃないわ…
59
(1): 2021/08/15(日)16:00 AAS
やっとマージでINDEX(MATCH)と同等のことが出来ると分かった。
レコードが大きくなると計算がおそくなるので
これで負荷を分散できるか?

けど、
世の中にはM数式で強引にINDEX(MATCH)を実現しちゃう人もいるようで・・・
https://community.powerbi.com/t5/Power-Query/Index-Match-in-Power-Query-M-Code-for-a-MS-Excel-Brain/td-p/1519512
60: 2021/08/25(水)06:54 AAS
>>59 に追記
マージでの名寄せで完全一致以外のあいまい照合は、
閾値設定とか別リスト参照か。

番号範囲に対する近似値(うちわの最大)とかは出来ないので、
ここはヤッパリ、ソートしてMATCHとかXMATCHになりそう。
61
(1): 2021/09/09(木)16:30 AAS
初心者です
みなさま教えて下さい

PowerQueryで吐き出したシートに対して、列ごとに名前の定義をして使うことを考えています
しかし、元データを直して更新すると、吐き出したシートの列の名前の定義が消えてしまうようです
どうやったら解決できるでしょうか?
VBA組むか、その都度定義してやるしかないでしょうか
よろしくおねがいします!
62: 2021/09/10(金)02:54 AAS
>>61
> 元データを直して更新すると、吐き出したシートの列の名前の定義が消えてしまうよう

状況がよく分からないのだけれど、
列名変更をPower Query エディターでやらずに、
ワークシート上で直接変更した
ということ?

クエリーとして最初に認識した列名が
エディター内のその後のステップで扱われるから、
エディターで列名変更しないとクエリーエラーになるのかと。

元のシートの列名と、変換したい列名が固定しているなら
省14
63
(3): 2021/09/11(土)09:36 AAS
PowerQueryで、
「セルがすべてnull」の列を判定して、その列を削除する
みたいなことってできますかね?
M関数をどうやって組めばよいでしょうか。
64
(1): 2021/09/11(土)12:55 AAS
それはできない
65: 63 2021/09/11(土)14:35 AAS
>>64
やっぱりだめですかありがとうございます
VBAでやるしかないですかね・・・
66
(1): 2021/09/11(土)16:44 AAS
全てnullのを消したい?
アホみたいな方法だが、できなくはない。
1-
あと 291 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.824s*