Power Query - Value.Divide(Value.Add()) возвращает все "нулевые" результаты

Когда я создаю вычисляемое поле в функции Microsoft Power Query ("Получение и преобразование" начиная с Excel 2016), я использую комбинацию двух простых формул: Value.Divide () и Value.Add (). По некоторым причинам это не работает, и все, что я получаю, является нулевыми значениями.

Вот серия шагов, которые я делаю:

  1. Получить и преобразовать данные из.csv;
  2. Упорядочить поля (столбцы), переименовать;
  3. Добавьте несколько пользовательских;

Тот, который вызывает у меня проблемы, выглядит следующим образом:


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

Или, как скопировано из "графического интерфейса":

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

  • [Значение конверсии веб-сайта] импортируется из исходного файла.csv;
  • [# "Значение конверсии покупок мобильного приложения (corr.)"] - вычисляемое поле ("Добавить столбец...");
  • [# "Потраченная сумма (GBP)"] импортируется из оригинального.csv, я подозреваю, что это может быть проблемой - почему у него есть # предваряющий, когда он был там изначально во время импорта? Разве это не символ для "таблицы"?

Большое спасибо! Alex

1 ответ

Решение

Я решил это. Кажется, что формулы "Value.... ()" в Power Query не работают с нулевыми значениями. Итак, я заменил нулевые записи на 0, что может быть не самым правильным подходом, но это сработало.

Задача решена:)

Другие вопросы по тегам