Страницы: 1
RSS
Как расчитать влияние структурного фактора на выручку в сводной таблице Power Pivot с помощью формул DAX
 
Приветствую форумчане!
Посмотрите небольшой пример факторного анализа выручки в в сводной таблице Power Pivot. Факторы анализируются поочередно: сначала Фактор количества, потом Фактор структуры, затем Фактор цены. Помогите разобраться как вычислить Фактор структуры с помощью формул DAX.В примере постарался все подробно описать.
Есть также отдельные колонки где все это проделано с помощью формул Excel, чтобы было понятно как считаются влияние факторов.
Изменено: Dimon174 - 11.10.2018 11:36:58
 
Никаких трюков нет, все формулы ровно те же, что Вы использовали в своих пред. мерах. На примере меры для "Фактор струк":
Код
=CALCULATE([Колич18];ALL('Таблица1'))*[Стр18]*IF([Цена17]=BLANK();[Цена18];[Цена17])-([Сумма17]+[ФакторКолич])
 
Спасибо, формула работает, только не пойму почему-то итог выводится 0, хотя если сложить все цифры отдельно по каждому наименованию получается  правильный ответ 243934
 
Цитата
Dimon174 написал:
только не пойму почему-то итог выводится 0
конечно, ноль. у Вас в итогах совсем другая формула (сумма значений). Вы хотите, чтобы в одной мере для параметров был один расчет, а для общих итогов другой?

П.С. это возможно, только сходу не соображу как ..
Изменено: Vladimir Chebykin - 11.10.2018 13:02:39
 
Кстати возможно я выбрал не оптимальный путь.Может быть изначально надо было прописывать формулы мер другим образом, я первый раз реализую такой анализ в DAX.
 
Кстати на больших данных не работают эти формулы "Что-то не так в датском королевстве", придется пока формулами Excel делать
Изменено: Dimon174 - 11.10.2018 14:20:38
 
Цитата
Dimon174 написал:
Кстати на больших данных не работают эти формулы
Потому что, если реально на одной таблице модель построена, то конечно будет требовать много ресурсов. Необходимо создать справочники Номенклатуры и Календарь для годов. См.вложение
ps Для использования разных функций в строках и итогах ищите по словам HASONVALUES, SELECTEDVALUES. Много раз было в том числе здесь на форуме.
 
Спасибо!
 
StepanWolkoff, Добрый день
извините, применила на своем расчете
=var total=SUMMARIZE('Номенклатура';'Номенклатура'[Номенклатура];"summa";[_Фактор Структура])
return
SUMX(total;[summa])
у меня ругается на непрерывные даты, хотя использую Календарь.
Посоветуете, пожалуйста, как можно сделать общий итог.
Страницы: 1
Наверх