Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Power Query - счёт уникальных строк, Power Query - счёт уникальных строк, удовлетворяющих запросу пользователя
 
Добрый день, уважаемые форумчане!

Мой вопрос связан со сводной таблицей, построенной на основе PowerQuery:
Подскажите пожалуйста, какую формулу можно использовать, чтобы посчитать количество уникальных строк (например, со значениями магазинов), согласно сделанного запроса.

Для меня важно сделать это именно формулой, так как такого рода значений будет много (количество уникальных товаров в сети и т.п.)

Простой пример моего вопроса в приложении
 
Код
= Table.Group(Source, {"Филиал"}, {{"Кол-во уникальных сетей", each Table.RowCount(Table.Distinct(_)), type number}})
 
Вот. Таблицу загнал в модель данных PowerPivot и там создал простейшую меру.
 
Цитата
Михаил Л написал:
Код ? 1= Table.Group(Source, {"Филиал"}, {{"Кол-во уникальных сетей", each Table.RowCount(Table.Distinct(_)), type number}})
Михаил, к сожалению мне не подашел данный код, так как мне как раз таки необходимо, что Power Query считал Кол-во уникальных сетей. На сколько я понял, данной переменной не должно быть в формуле. Подскажите пожалуйста, как необходимо исправить формулу?

Цитата
AlexMakarov написал:
Вот. Таблицу загнал в модель данных PowerPivot и там создал простейшую меру.

Прикрепленные файлы
Копия Пример.xlsb-1.xlsb  (110.41 КБ)
Большое спасибо, AlexMakarov! Отличная реализация в PowerPivot

Подскажите пожалуйста, Вы случайно не знаете, как реализовать то же самое в Power Query?
 
Цитата
a.ibragimov.f написал:
Вы случайно не знаете, как реализовать то же самое в Power Query?
А почему именно в Power Query? Запрос из PowerQuery всё-равно перегонять в таблицу...
 
Цитата
a.ibragimov.f написал:
Вы случайно не знаете, как реализовать то же самое в Power Query?
А чем вариант от Михаил Л не устроил? Он как раз показал как это сделать.
Вот горшок пустой, он предмет простой...
 
Цитата
PooHkrd написал:
А чем вариант от  Михаил Л  не устроил? Он как раз показал как это сделать
К сожалению, у меня не получилось интегрировать данную формулу в примере. Подскажите пожалуйста, можете ли Вы добавить ее в файл-пример?
Буду очень признателен, если у Вас получится!
 
А чего там интегрировать? Это ж на кнопках делается, обычная группировка:

Правда итоговую формулу лучше подредактировать, то что нужно добавить выделил синим.
Table.Group(Source, {"Филиал"}, {{"Количество", each Table.RowCount(Table.Distinct(_[[Сеть магазинов]])), type number}})
Изменено: PooHkrd - 6 май 2020 15:06:41
Вот горшок пустой, он предмет простой...
 
Дорогие форумчане:
PooHkrd, AlexMakarov, Михаил Л
Большое спасибо что отозвались и помогли решить мой вопрос.

В итоге я использовал решение AlexMakarov:
1) С помощью PowerQuery я преобразовал данные из разных источников в одну таблицу (не в сводную, а в обычную)

2) С помощью PowerPivot я добавил дополнительные меры по формуле

мера 1:=DISTINCTCOUNT(Table1[Сеть магазинов])

3) также с помощью PowerPivot создал окончательную сводную таблицу

Еще раз спасибо за Вашу поддержку, желаю хорошего дня!
Изменено: a.ibragimov.f - 6 май 2020 19:04:02
Страницы: 1
Читают тему (гостей: 1)
Наверх