Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

PowerPivot: как получить список уникальных значений из таблицы

Автор ole456, 08.05.2015, 15:12

« назад - далее »

ole456

Всем добрый день.

Такой вопрос по PowerPivot: есть таблица со списком номеров заказов и другими данными по этим заказам, значения НЕ уникальные (один и тот же номер заказа может встречаться несколько раз).

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

Как это сделать? не могу понять, как подступиться к этому именно в PP.

(источник поменять или предварительно в нем оставить только уникальные значения не могу; это все нужно сделать именно уже "внутри" PP)

TimSha

Построить сводную, города - в фильтр... ;)
ps Выкладывая файл есть резон самому его для контроля первым и скачать. Получилось?!
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

ole456

Со сводной понятно... Но как потом оттуда получать данные "обратно"  в PP ?  Так,  чтобы оно само обновлялась (не руками же копипастить)

PS. файл скачивается, а что не так?

IKor

Цитата: ole456 от 10.05.2015, 22:44
PS. файл скачивается, а что не так?
у меня, например, скачивается ПУСТОЙ файл...

На всякий случай я сделал простой пример, иллюстрирующий поиск уникальных значений при помощи дополнительного столбца...
Если будут вопросы - обращайтесь

ole456

Да, спасибо, тоже интересный способ )

Боюсь, как он будет работать на больших объемах данных? (500 тыс. строк +)

Я хотел понять, как это возможно сделать именно в PP - как раз потому, что данных очень много, они попадают в PP из внешней БД, в обычной среде Экселе ими оперировать нереально.

(файл собственно не пустой - а с PP таблицей внутри).

ShAM

Цитата: ole456 от 05.06.2015, 01:38(файл собственно не пустой - а с PP таблицей внутри).
Видимо таблица-невидимка.

IKor

Цитата: ole456 от 05.06.2015, 01:38
Боюсь, как он будет работать на больших объемах данных? (500 тыс. строк +)
Мне не известно как часто обновляется ваша БД, но если не очень часто, то можно использовать встроенный инструмент Экселя по поиску уникальных значений. Если хранить список уникальных на отдельном листе, то можно сделать автоматическую проверку необходимости внесения в него исправлений, например при помощи условного форматирования и поиска по цвету...
Альтернативное предложение - использовать VBA для формирования такого списка... Как быстро он будет обрабатывать вашу БД - я предположить не могу...