問題タブ [m]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-scraping - Power BI (Power Query) Web 要求で "CR の後に LF が続く必要があります" エラーが発生する
Web.Page(Web.Contents('url')) 関数を使用して Web ページからテーブルを読み取ると、一部のサイトでは改行の不一致が原因でエラーが発生します。
DataSource.Error: サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF が続く必要があります
これらのエラーを無視するために Web 関数に渡すことができるオプションはないようです。
この方法はしばらくの間機能しますが、保存/更新には耐えられません:
powerbi - 24時間の換算
24 時間単位の時間データの列があります。
時間
625
844
1241
1566年
625 は午前 6 時 25 分です。
これを PowerBI で使用できる形式に変換するにはどうすればよいですか? 高度なエディターで次の M クエリを試しました Column = CONCATENATE(CONCATENATE(LEFT([Time],LEN([Time])-2),":"),RIGHT([Time],2))
しかし、次のメッセージが表示されます: 式エラー: 名前 'CONCATENATE' が認識されませんでした。スペルが正しいことを確認してください。
ありがとうございました、
excel - Power Query を使用して Power Query テーブルのメタデータを取得する (Excel 2016)
PowerQuery を使用して、PowerQuery に関連付けられたメタデータにアクセスするにはどうすればよいですか? このデータは、右側の [ワークブック クエリ] リストのクエリにカーソルを合わせると表示され、[最終更新日] などのフィールドが表示されます。
アプリケーション: さまざまなソースからの数十の入力ファイルをまとめた Excel ワークブックがあります。これらのファイルは、他のダウンストリーム ワークブックで使用されます。私が作成したいのは、検証目的で、テーブルが最後に更新されたとき、テーブルのレコード数など、ワークブック内の各入力テーブルの Power Query のメタデータを表示する、この入力ブック内のテーブルです。たとえば、特定のファイルに正確に 64 個のレコードがあると予想されることがわかっている場合、それより多いまたは少ないレコードに遭遇するたびにフラグを立てることができます。
多数のブログ、テクニカル ボード、amazon.com、および以下を含め、広範囲に検索しました。
Power Query の概要 (非公式には "M" として知られています) 式言語: https://msdn.microsoft.com/en-us/library/mt270235.aspx
Power Query (非公式に「M」と呼ばれる) 数式リファレンス: https://msdn.microsoft.com/en-us/library/mt211003.aspx
2016 年 8 月 31 日更新: Power Query メタデータにプログラムでアクセスする機能はまだ存在しないようです。私が最終的に望むのは、Power Query テーブルのピークを迎えることです。これは、Excel の PivotTable.RefreshDate プロパティに似たものです。(リンクされたテーブルにもそのプロパティがあると便利です。) 私が解決した回避策は、次のように各 Power Query に列を追加することです。
#"Added Refresh Date" = Table.AddColumn(Source, "RefreshDate", each DateTime.LocalNow())
その後、テーブル内の任意のレコードの RefreshDate フィールドから、クエリ テーブルの更新日を取得できます。この方法の難点は、計算時間とファイル サイズの両方が増加することです。
date-range - PowerQuery の日付範囲 IF ステートメント
学年ごとの従業員の詳細を比較したい。私はStart Date
とを持っていEnd Date
ます。
2014/15、2015/16 などで働いていたかどうかを示すカスタム列を作成し、ピボットを解除して、雇用年ごとに行を作成したいと考えています。
2015/16の場合
M言語に少し苦労していますが、構文を手伝ってもらえますか?
powerbi - DAX と Power Query (または M) の違いは何ですか?
私はしばらくの間 Power BI に取り組んできましたが、Power BI のヘルプ トピックを閲覧するときによく混乱します。多くの場合、DAX 関数または Power Query として使用されている関数と数式を指しますが、これら 2 つの違いを見分けることはできません。私を案内してください。
unicode - Adwords .CSV を powerquery にエンコード/インポートする
基本: 質問: Google Adwords からの .cvs レポートはどのようにエンコードされますか?
詳細: powerquery を使用して adwords から .csv をインポートしようとしていますが、インポートに「,」(カンマ) 文字が表示されません。
私のコード:
事実:
- Adwords のドキュメントには、UTC-16LE を使用していると書かれています
- M の UTC-16LE はコード ページ 1200 です。
- どのエンコード設定 (Unicode、Unicode ビッグ エンディアン、UTF-8、ASNI) でも、メモ帳で Adwords .csv を開くことができません。
- ファイルを UnicodeText として Excel に再保存すると、改行を含む Unicode ビッグ エンディアンとしてメモ帳で開くことができますが、コンマ (",") はありません。
- これらのドキュメントのエンコーディングを確認するにはどうすればよいですか?
- これは他にどのようなエンコーディングでしょうか?
- これに関するヘルプは大歓迎です。
match - パワークエリのマッチリスト/テーブル
これには簡単な答えが必要だと思いますが、例が見つかりません。
リストのすべてのメンバーを部分文字列のリストと比較して、そのメンバーに部分文字列が含まれているかどうかを確認し、含まれている場合は、最初のリストのメンバーと同じ位置にある 3 番目のリストに部分文字列を返す必要があります。
例:
私は M を書き始めて約 4 日間の上級プログラマーです。それは私を夢中にさせています。私はいくつかの異なる機能を試してきましたが、これまでのところ私は近くにさえいないので、コードをリストするつもりはありません. List.Transform が最も可能性の高いオプションのようですが、うまくいきません。
助けてくれてありがとう、
-J