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
このコードは、以下の手順で動的な値を取得し、テーブルに追加します:
- 現在の日時とタイムゾーンを取得します。
- 現在の日付を取得します。
- 現在の時刻を取得します。
- ランダムな数値を生成します。
- 現在のカルチャを取得します。
- サンプルデータのテーブルを作成します。
- 各動的な値をテーブルに追加します。

コメント