プレースホルダ と カルチャを指定できる文字列への変換。
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 件のコメント:
コメントを投稿