Power Query - Value.Divide(Value.Add()) возвращает все "нулевые" результаты
Когда я создаю вычисляемое поле в функции Microsoft Power Query ("Получение и преобразование" начиная с Excel 2016), я использую комбинацию двух простых формул: Value.Divide () и Value.Add (). По некоторым причинам это не работает, и все, что я получаю, является нулевыми значениями.
Вот серия шагов, которые я делаю:
- Получить и преобразовать данные из.csv;
- Упорядочить поля (столбцы), переименовать;
- Добавьте несколько пользовательских;
Тот, который вызывает у меня проблемы, выглядит следующим образом:
= 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, что может быть не самым правильным подходом, но это сработало.
Задача решена:)