プレースホルダ と カルチャを指定できる文字列への変換。
Text.Format
Text.Format(formatString as text, argument as any, optional culture as nullable text) as text
引数 'argument' は、list もしくは record
プレースホルダは 引数 'argument' が list のとき、#{n}、record のとき、#[fieldname]
引数 'culture' は、Text.From と同じ
let
LocalNow = DateTime.LocalNow(),
Source = #table(
type table [Date = any, Culture = text],
{
{LocalNow, null},
{LocalNow, "ja-jp"},
{LocalNow, "en-us"},
{LocalNow, "en"},
{DateTime.Date(LocalNow), "ja-jp"},
{DateTime.Date(LocalNow), "en-us"},
{DateTime.Time(LocalNow), "ja-jp"},
{DateTime.Time(LocalNow), "en-us"}
}),
#"Added Custom" = Table.AddColumn(
Source,
"Custom",
each Text.Format("Culture : #[Culture] | #[Date]", _, [Culture]))
in
#"Added Custom"
Table.AddColum で列を追加する場合、_ (アンダースコア)で各行(record)を参照
文字列の連結演算子 &(アンパサンド)では複雑になるときなどで便利。
[環境]
Excel 2016(FirstReleaseCurrent):16.0.6228.1010 / 2.27.4163.551
Excel 2013 / Power Query for Excel:15.0.4771.1004 / 2.27.4163.242
Power BI Desktop:2.29.4217.221
0 件のコメント:
コメントを投稿