|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть заданные таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 12:19 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Поля "Продуктовые группа" и "SKU" были упорядочены как в соответствующих таблицах "ДляСортировкиПродуктоваяГруппа" и "ДляСортировкиSKU" . На странице "Таблица Вывод рангов" получилось сделать, но пришлось вывести в отчет. Поля "ПродуктоваяГруппа_Ранг" и "SKU_Ранг" можно скрыть путем уменьшении ширины столбцов. Но это не оптимальное решение, так как используется костыль. Скажите, как правильно сделать так, чтобы в отчете сортировалось как в таблицах "ДляСортировки" ? Чтобы сначала отсортировалось по SKU , потом по Продуктовой группе и потом по годам . См. скриншот. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 12:23 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Power BI автоматически привязал параметры связей между таблицами "Для сортировки" и "Справочник". То есть задал кратность 1 на 1 и двунапаравленная кросс-фильтрация. В данном случае такие параметры должны быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 12:25 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, я бы: - Справочник_ПродуктовыеГруппы и ДляСортировкиПродуктоваяГруппа объединил в одну таблицу. После чего поле Продуктовая группа отсортировал по значениям поля ПродуктоваяГруппа_Ранг (в меню есть такая опция как "Sort by column") - Справочник_SKU и ДляСортировкиSKU тоже объединил в одну таблицу. После чего поле SKU отсортировал по значениям поля SKU_Ранг (в меню есть такая опция как "Sort by column") - Сортировка в table visual по нескольким столбцам одновременно обеспечивается путем клика по заголовку поля, удержать Shit + клик по заголовку друго поля и т.д ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 14:53 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей ferzmikk, я бы: - Справочник_ПродуктовыеГруппы и ДляСортировкиПродуктоваяГруппа объединил в одну таблицу. После чего поле Продуктовая группа отсортировал по значениям поля ПродуктоваяГруппа_Ранг (в меню есть такая опция как "Sort by column") - Справочник_SKU и ДляСортировкиSKU тоже объединил в одну таблицу. После чего поле SKU отсортировал по значениям поля SKU_Ранг (в меню есть такая опция как "Sort by column") - Сортировка в table visual по нескольким столбцам одновременно обеспечивается путем клика по заголовку поля, удержать Shit + клик по заголовку друго поля и т.дЧто то не получается. Под "table visual" Вы имеете в виду режим "Отчет"? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 15:42 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, ferzmikkОбъединил и отсортировал. Объединили, но не отсортировали. Во всяком случае в вашем последнем файле не использована сортировка, о которой я говорил "Sort by column" Речь вот об этом: https://docs.microsoft.com/ru-ru/power-bi/create-reports/desktop-sort-by-column#sort-using-the-sort-by-column-button ferzmikkПод "table visual" Вы имеете в виду режим "Отчет"? не, я как раз пытался использовать исходную терминологию, чтобы была однозначность... visual - это элемент визуализации. Типа, контрол. table - вид visual-а. Вы используете таблицы (table visuals) Сейчас у вас на странице два таких table visual. Так вот, после того как вы предварительно отсортируете Продуктовая по ПродуктоваяГруппа_Ранг SKU по SKU_Ранг можно будет в ваших таблицах(table visuals) организовать сортировку по нескольким столбцам. Как я описал ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 16:03 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей Сейчас у вас на странице два таких table visual. Так вот, после того как вы предварительно отсортируете Продуктовая по ПродуктоваяГруппа_Ранг SKU по SKU_Ранг ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 20:53 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей - Сортировка в table visual по нескольким столбцам одновременно обеспечивается путем клика по заголовку поля, удержать Shit + клик по заголовку друго поля и т.д Вакшуль Сергей можно будет в ваших таблицах(table visuals) организовать сортировку по нескольким столбцам. Как я описал На таблице в заголовке "Год" нажимаю, потом держу Shift и нажимаю на заголовок "Продуктовая группа" и "SKU". Результат не совсем тот как задано по условию. Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 20:54 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, Ваш файл во вложении. Сделал то, что нужно было сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 21:05 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, Оказывается поле "SKU" надо было брать не из таблицы "Факты_продажи" , а из "Справочник_SKU" . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 22:03 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, ну, да. Мне просто казалось, что это само собой разумеется. Для того же и сортировку по другому столбцу делали ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 22:06 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2020, 22:37 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Не понятен один момент. Для четкого понимания и визуализации добавил в таблицу еще два поля: - "Справочник_ПродуктовыеГруппы"-"Ранг ПродГр" - "Справочник_SKU"-"Ранг SKU" Делаю первый шаг - Нажимаю "Сортировать по столбцу" "Справочник_ПродуктовыеГруппы"-"Ранг ПродГр" . В таблице видно, что сортировка по этому полю все ОК. Хотя заметно, что сортировка еще в каждом году. Потом второй шаг - Нажимаю "Сортировать по столбцу" "Справочник_SKU"-"Ранг SKU" . Тут интересное, в таблице в этом поле странно сортирует. См. скриншот. Почему после второго шага так странно сортируется? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 09:48 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, добрый день :) То, что вы в одном visual одновременно оперерируете как столбцом, который был отсортировон по другому, так и столбцом, по которому была выполнена эта сортировка, запросто может привести к неожиданным результатам. Но не в вашем случае. У вас пока все, как и должно быть. Во-первых. Вы забыли отсотрировать поле SKU по полю Ранг SKU. Во-вторых. В отличие от файла, который высылал я, в вашем последнем файле, так же как и на последнем скрине, видно, что логику сортировки вы применили другую. Если у меня в файле сортировка применена сначала к "Продуктовая группа", потом к "SKU", потом к "Год", то у вас порядок следования сортируемых столбцов такой: "Год", "Продуктовая группа", "SKU". А так так вы забыли отсортировать SKU по Ранг SKU, то картина, которую вы заскринили, является ожидаемой Порядок следования сортируемых столбцов определяется порядком, в котором вы выполняли клики по column header-ам. И еще, чтобы переименовать column header не нужно переименовывать поле в модели. Мне показалось, что вы для этого переименовали поле Ранг в справочниках ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 13:41 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
Вакшуль Сергей, В общем то получается, то не получается. Каждый раз почему по-разному. С Excel намного проще :-) Единственно, мне не понятно почему в последнем скриншоте в некоторых Продуктовых группах SKU в обратном порядке сортировались. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 14:50 |
|
Power BI. Сортировка
|
|||
---|---|---|---|
#18+
ferzmikk, ferzmikkмне не понятно почему в последнем скриншоте в некоторых Продуктовых группах SKU в обратном порядке сортировались. как уже говорил, то, что у вас на скрине, объясняется тем, как у вас все организовано. Ну, вот открыл я ваш файл. Потом выполнил "Export data" из вашего visual-а. Открыл полученный csv файл в Excel. B Excel отсортировал столбцы по той же логике, по которой они отсортированы в вашем файле, а именно: - Сначала по "Год". От меньшего к большему. - Потом по "Ранг ПродГр". От меньшего к большему. В Excel нет возможности отсортировать "Продуктовая группа" по "Ранг ПродГр", поэтому просто сортирую по "Ранг ПродГр" - Потом по "SKU" от А до Я В результате имеем ту же картину, что у вас на скрине. Где отличие? Файл прилагаю. Если сортировка по нескольким столбцам представляет сложность, то в Power Query для каждой строки таблицы Факты_Продажи создайте столбец "Default Sort Index", значения которого будут идти в нужном вам порядке и отобразите его в вашем table visual, поджав ширину до минимума. Вы говорите, что это костыль. Я этим не брезгую :). Вот что мне не очень нравится в таком решении, так это то, что нет возможности скрыть этот столбец полностью. Несколько пикселов все равно будут видны. Но как бы там ни было, ничего страшного в этом я не вижу. Вы предлагаете потребителю отчет в его дефолтном состоянии (отсортирован по скрытому столбцу Default Sort Index). Дальше пользователь может выжать дополнительных insight-ов из вашей таблицы, сортируя столбцы как ему нужно. А вот когда ему нужно будет восстановить исходную сортировку, то он может воспользоваться кнопкой "More options", найти там среди прочих столбец Default Sort Index и восстановить исходный порядок сортировки. Использование сортировки, в которой столбец отсортирован по другому, может и, как правило, вызывает недоумение у пользователей, когда по клику по column header вместо привычной для них сортировки по алфавиту, значения оказываются отсортированы в вовсе неочевидном порядке - том, который определяют ваши поля "Ранг...". Как именно все будет организовано, решать вам. У любого варианта, как правило, есть свои недостатки. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 15:39 |
|
|
Start [/forum/topic.php?fid=61&msg=40008028&tid=2171823]: |
0ms |
get settings: |
11ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
67ms |
get topic data: |
4ms |
get forum data: |
1ms |
get page messages: |
363ms |
get tp. blocked users: |
1ms |
others: | 154ms |
total: | 609ms |
0 / 0 |