PowerQuery 動的な値を取得しテーブル表示

PowerQuery

Power Queryのサンプルコードです。このコードは、現在のタイムゾーン、現在の日付と時刻、ランダムな数値、そして現在のカルチャ(システムやアプリケーションが使用する地域と言語に関連する設定)をテーブルに追加します。

let
    // 現在の日時とタイムゾーンを取得
    CurrentDateTimeZone = DateTimeZone.LocalNow(),
    
    // 現在の日付を取得
    CurrentDate = DateTime.Date(DateTime.LocalNow()),
    
    // 現在の時刻を取得
    CurrentTime = DateTime.Time(DateTime.LocalNow()),
    
    // ランダムな数値を生成
    RandomNumber = Number.RoundDown(Number.RandomBetween(1, 100)),
    
    // 現在のカルチャを取得
    CurrentCulture = Culture.Current,
    
    // サンプルデータの作成
    Source = #table(
        {"ID", "Name"},
        {
            {1, "Alice"},
            {2, "Bob"}
        }
    ),
    
    // 現在の日時とタイムゾーンをテーブルに追加
    AddCurrentDateTimeZone = Table.AddColumn(Source, "CurrentDateTimeZone", each CurrentDateTimeZone),
    
    // 現在の日付をテーブルに追加
    AddCurrentDate = Table.AddColumn(AddCurrentDateTimeZone, "CurrentDate", each CurrentDate),
    
    // 現在の時刻をテーブルに追加
    AddCurrentTime = Table.AddColumn(AddCurrentDate, "CurrentTime", each CurrentTime),
    
    // ランダムな数値をテーブルに追加
    AddRandomNumber = Table.AddColumn(AddCurrentTime, "RandomNumber", each RandomNumber),
    
    // 現在のカルチャをテーブルに追加
    AddCurrentCulture = Table.AddColumn(AddRandomNumber, "CurrentCulture", each CurrentCulture)
in
    AddCurrentCulture

このコードは、以下の手順で動的な値を取得し、テーブルに追加します:

  1. 現在の日時とタイムゾーンを取得します。
  2. 現在の日付を取得します。
  3. 現在の時刻を取得します。
  4. ランダムな数値を生成します。
  5. 現在のカルチャを取得します。
  6. サンプルデータのテーブルを作成します。
  7. 各動的な値をテーブルに追加します。
ライセンス:本記事のテキスト/コードは特記なき限り CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。

コメント

タイトルとURLをコピーしました