Неофициальный форум разработчиков и пользователей Tableau.
Вы не вошли.
Страницы 1
Всем привет!
У меня здесь образовалась ошибка в таблице расчетов. Вот мое выражение, которое я использую для вычислений:
IF [Date] <(today() - 31) OR [Date]> today() THEN NULL ELSE [Date] END
Price-AvgWightight calc:
SUM ([SaleTotal])/SUM ([Qty])
If not (ISNULL ([Last30days])) And [REV]> 500 and QTY> 10 И [PRICE] <(.7 * ([price-avgweighted])) Then "True" ELSE "False" END
Возникает ошибка «в функции нельзя смешивать агрегированные и неагрегатные аргументы»
Я хочу создать расчет, в котором происходит такое: "Если в за 30 дней доход – свыше 500, а кол-во превышает 10 для всех проданных ранее, а текущая (доступная) цена меньше 0,7 из последних 30 дневная средневзвешенная цена продажи THEN True/false "
Помогите пожалуйста с этим расчетом.
Не в сети
Попробуйте такую конструкцию:
IF NOT (ISNULL (ATTR ([Last30days]))) И SUM ([Rev])> 500 И SUM ([QTY])> 10 И СУММ ([Цена]) <(.7 * ([Price-AvgWeighted])) ) THEN 'True' ELSE 'False' END
Не в сети
Страницы 1