Страницы: 1
RSS
Прирост количества уникальных значений в сводной таблице PowerPivot
 
Здравствуйте!

Есть сводная таблица в PowerPivot, считающая количество уникальных клиентов по годах
Подскажите, пожалуйста, как посчитать в сводной прирост количества уникальных клиентов по отношению к предыдущему году? Например, 2017 к 2016?
Поля таблицы: клиент, город, заказ, год

в идеале мне нужно два дополниетльных расчета:
1 прирост = к-во уникальных 2017 - к-во уникальных 2016 (в примере результат выходит 2)
2 2017/2016 = к-во уникальных 2017/к-во уникальных 2016 (150% в примере)

Заранее благодарна
Изменено: Neko - 24.05.2017 12:21:02
 
Цитата
Neko написал:
как посчитать в сводной прирост количества уникальных клиентов
прирост количества уникальных клиентов = количество уникальных клиентов 2017 - количество уникальных клиентов 2016
Согласие есть продукт при полном непротивлении сторон
 
Sanja, если Вы не против, то я прокомментирую Ваше предложение. Иначе затру сообщение.
Например:
2016
Кл1, Кл2, Кл3
2017
Кл2, Кл3, Кл4, Кл5
Новых = 2 (два не равно 4 минус 3)
Посему смею утверждать, что Ваш подход ошибочен.
Спасибо за внимание.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Sanja, добавила файл-пример
как считать я знаю - я не понимаю, как реализовать
Поможете?
 
JayBhagavan, да я это больше к тому, что-бы ТС задумался о файле-примере. Встал(а) на место пытающихся помочь (которые не видели никаких ЕЕ данных в глаза) и перечитал(а) свое стартовое сообщение. Заодно и в Правила форума заглянула (про файл-пример в частности)

Пока писАл файл появился
Изменено: Sanja - 24.05.2017 12:17:06
Согласие есть продукт при полном непротивлении сторон
 
JayBhagavanмне только к-во в данном случае важно, а то, кто новый, а кто пропал - нет
так что вариант чистой разницы в к-ве уникальных тоже подойдет
 
Количество клиентов = DISTINCTCOUNT ( 'Диапазон'[клиент] )

Количество клиентов в предыдущем году =
CALCULATE (
   [Количество клиентов];
   FILTER (
       ALL ( 'Диапазон'[год] );
       'Диапазон'[год]
           = MIN ( 'Диапазон'[год] ) - 1
   )
)

Прирост = [Количество клиентов] - [Количество клиентов в предыдущем году]

Изменение %% = DIVIDE ( [Количество клиентов]; [Количество клиентов в предыдущем году] )
F1 творит чудеса
 
Максим Зеленский,спасибо, попробую
 
Цитата
Максим Зеленский написал:
CALCULATE (
   [Количество клиентов];
   FILTER (
       ALL ( 'Диапазон'[год] );
       'Диапазон'[год]
           = MIN ( 'Диапазон'[год] ) - 1
   
Максим Зеленский, извините, но я "чайник" в DAXe(( У меня не работает и я не понимаю, почему
Можете в примере показать?
 
А что не работает? Это 4 разные меры. Создаете их в том порядке, как я написал
Вы две закрывающие скобки не забыли? В цитате их не скопировали.
F1 творит чудеса
 
Цитата
Максим Зеленский написал:
Это 4 разные меры.
Максим Зеленский, спасибо! теперь все хорошо. Я совсем-совсем новичок - немного напутала((
Страницы: 1
Наверх