Laden Sie die  Datendatei für diesen Anwendungsfall herunter und laden Sie sie in Ihre Domain hoch.

Dieses Tutorial gibt Ihnen ein Beispiel, wie Sie mit Formeln umgehen können, die Berechnungen mit dem Ergebnis'null' enthalten. Andernfalls ist das Ergebnis beim Zählen mit Nullwerten immer 0.

def a = (filter("L_PRODUCT in ('TV')") {M_SALES})
def b = (filter("L_PRODUCT in ('Radio')") {M_SALES})
def c = (filter("L_PRODUCT in ('PC')") {M_SALES})
if(a == null || a == Double.NaN) {
a = 0
}
if(b == null || b == Double.NaN) {
b = 0
}
if(c == null || c == Double.NaN ) {
c = 0
}
return a/(a + b + c)

 

Sie können das Ergebnis auf den folgenden Visualisierungen beobachten.

Result:

Before: