Freigeben über


Value.As

Syntax

Value.As(value as any, type as type) as any

About

Gibt den Wert zurück, wenn er mit dem angegebenen Typ kompatibel ist. Dies entspricht dem Operator "as" in M, mit der Ausnahme, dass sie Bezeichnertypverweise wie Number.Type akzeptieren kann.

Beispiel 1

Wandeln Sie eine Zahl in eine Zahl um.

Verwendung

Value.As(123, Number.Type)

Output

123

Beispiel 2

Versuchen Sie, einen Textwert in eine Zahl zu umwandeln.

Verwendung

Value.As("abc", type number)

Output

[Expression.Error] We cannot convert the value "abc" to type Number.