Power Query - Value.Divide (Value.Add ()) gibt alle "Null" -Ergebnisse zurück

392
Alex Starbuck

Wenn ich ein berechnetes Feld in der Microsoft Power Query-Funktion (" Get and Transform " seit Excel 2016) erstellen, verwende ich eine Kombination aus zwei einfachen Formeln: Value.Divide () und Value.Add () . Aus irgendeinem Grund funktioniert das nicht und alles, was ich bekomme, sind Nullwerte.

Hier ist die Reihe von Schritten, die ich mache:

  1. Daten von .csv abrufen und umwandeln;
  2. Felder (Spalten) anordnen, umbenennen;
  3. Fügen Sie einige benutzerdefinierte hinzu.

Das Problem, das mir Probleme bereitet, lautet wie folgt:


= Table.AddColumn(#"Add Cost per result", "ROAS", each Value.Divide(Value.Add([Website conversion value], [#"Mobile app purchases conversion value (corr.)"]), [#"Amount spent (GBP)"])) 

Oder, wie aus einer "grafischen Oberfläche" kopiert:

= Value.Divide(Value.Add([Website conversion value], [#"Mobile app purchases conversion value (corr.)"]), [#"Amount spent (GBP)"]) 

  • [Website-Conversion-Wert] wird aus der ursprünglichen CSV-Datei importiert.
  • [# "Mobile App kauft Conversion-Wert (Korr.)"] Wird berechnetes Feld ("Spalte hinzufügen ...");
  • [# "Ausgegebener Betrag (GBP)"] wird aus der ursprünglichen CSV-Datei importiert. Ich vermute, dass dies das Problem sein könnte. Warum wird ein # vorangestellt, als es beim Import ursprünglich dort war? Ist das nicht ein Symbol für einen "Tisch" ?;

Danke vielmals! Alex

0

1 Antwort auf die Frage

0
Alex Starbuck

Ich habe es gelöst Es scheint, dass die Formeln " Value. ... () " in Power Query nicht mit Nullwerten arbeiten . Also habe ich die Nulldatensätze durch eine 0 ersetzt, was vielleicht nicht der richtigste Ansatz ist, aber es hat funktioniert.

Problem gelöst :)