私は型を宣言するには2つの方法を見つけた:myVar as type
またはtype text
パワークエリのタイプ定義
それぞれ異なるコンテキストに適用されているようです。例えば:私はテキストのみの値または数字のみのリストになり{text}
または{number}
のようなより複雑な型、のために期待するよう
Table.AddColumn(myTable, "NewName", each [aColumn], type text)
または
MyFunc = (aParam as any) as date => Date.From(aParam)
しかし、これは動作しません。 。 type
の構文でこれらのタイプを使用できますが、as type
の構文は使用できません。
なぜですか?
また、Mの宣言型はパフォーマンスに影響を及ぼしますか、誤った型が渡された/返された場合にエラーを発生させるだけですか?