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

Beliebte Posts aus diesem Blog

Dropdown Liste mit Mehrfachauswahl

Vergleich mit 2 Bedingungen, INDEX(), VERGLEICH()

nützliche Text Funktionen in Power Query