Power Query, numerische Division, NaN, Division durch 0
Fehler (errors) können in Power Query mit TRY (Ergebnis Record) behandelt werden.
Achtung, NaN, Infinity und -Infinity sind keine Fehler!
Es handelt sich hierbei um numerische Werte in Power Query
Number.PositiveInfinity (positive Zahl wird durch 0 geteilt)
Number.NegativeInfinity (negative Zahl wird durch 0 geteilt)
NaN (0 wird durch 0 geteilt)
null (Tip null immer durch eine Zahl zB 0 ersetzen)
mit folgender benutzerdefinierter Funktion
können in Power Query Ergebnisse einer Division (durch 0)
geprüft werden
--- SCHNIPP ---
let
Source = (input as any) =>
let
Null=(if input=null then false else true),
Pinfinity=(if input=Number.PositiveInfinity then false else true),
Ninfinity=(if input=Number.NegativeInfinity then false else true),
Nan=(if Number.IsNaN(input) then false else true)
in
Null and Pinfinity and Ninfinity and Nan
in
Source
--- SCHNAPP ---
siehe auch
https://radacad.com/make-your-numeric-division-faultless-in-power-query
Kommentare
Kommentar veröffentlichen