powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
17 сообщений из 17, страница 1 из 1
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39759993
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некоторые общие параметры типа перечисленных на картинке.

Схема построена и отчёты будут работать.
Но с одним минусом: Невозможно выбрать год "2019", чтобы заказчики и исполнители отфильтровались.
Или выбрать исполнителя, и чтобы в результате отфильтровались заказчики, дико огромный список сократился бы до 4 человек, от которых у него были заказы И/ИЛИ были доходы

А хотелось бы прямо на одном слайде видеть оба графика и щёлкать по фильтрам "заказчиков", "исполнителей", "дат" и получать картинку.

ПЛЮС могут быть фильтры, специфичные для "доходов" (например, "тип дохода") или для заказов (например, "ЗТип").
Если слить всё в одну таблицу, то это получится бардак. Если потребуется добавить ещё одну таблицу фактов, кучу всего переделать придётся...

В общем, как решается?
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760014
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но с одним минусом: Невозможно выбрать год "2019"Почему невозможно ? ЯННП
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760026
T87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,

Связи двунаправленные сделайте
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760043
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T87Charles Weyland,

Связи двунаправленные сделайте
вооот, именно в этом проблема. Это невозможно.

Если таблица фактов будет одна, то делаю двунаправленные связи и получаю то, о чём говорил.

Сейчас поясню, что в итоге получается и какие сложности.

Вот у меня отчёт. Выглядит вот так.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760044
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно, как вы "исполнителей" называете
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760045
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой-ой.
огромная картинка какая.
Модератор, удалите картинку в предыдущем сообщении здоровенную. Весь вид портит.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760047
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и проблема в итоге следующая: я щёлкаю по году, но люди и заказчики не фильтруются (что естественно, связи-то не двусторонние).

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

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

Вот наглядный пример.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760048
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и исходник
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760140
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Charles Weyland,

Думая для вашей задачи не получится использовать срезы.
Двустороннюю связь не сделать из-за циклической зависимости. Попробуйте выбрать для анализа другие визуальные элементы, на которых получится увидеть например исполнителей при выборе года.
Сам надеюсь что команда Power BI когда-нибудь добавит возможность делать visual level filter на срезе.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760276
T87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weylandи проблема в итоге следующая: я щёлкаю по году, но люди и заказчики не фильтруются (что естественно, связи-то не двусторонние).

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

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

Вот наглядный пример.
Вы хотите чтобы при выборе года, заказчик и исполнитель отфильтровались на основе И доходов И заказов (т.е. должны попадать в любую из фактовых таблиц)?
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760409
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
T87Вы хотите чтобы при выборе года, заказчик и исполнитель отфильтровались на основе И доходов И заказов (т.е. должны попадать в любую из фактовых таблиц)?
да.

Если все те же данные слить в OLAP-сервер и подключиться к нему из excel, то там легко работать с этими данными.
Можно и по фильтру "Тип Заказа" фильтровать - тогда отфильтруются только заказы, фильтр не коснётся доходов.
можно скинуть заказы и доходы в таблицу - тогда останутся только те люди, которые именно в этом году именно эти заказы и доходы имеют.

Как подобная штука решается в PowerBI?
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760414
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибся, когда рисовал. Но суть не меняется.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760418
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland
Как подобная штука решается в PowerBI?
Мне думается, что вместо попытки использовать таблицы фактов с мерами - используются формулы.
То есть, вместо "Доход" и "Расход" пишутся и используются формулы "Доход для выбранного периода" и "Расход для выбранного периода". И становится проще формулировать ТЗ и пожелания пользователей по тому, что и где должно фильтроваться и оставаться в таблицах и списках.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760419
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAP,

"Заказ для непустых фактов" и "Доход для непустых фактов" - а там формула не NULL, если или есть доход по заказчику, или заказ по заказчику.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760422
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland,

Раскрою мысль подробнее. Выбрали 2019 год. Остались Иванов и Петров. Сидоров из списка "спрятался". Построили по ним доходы и заказы. Далее заказчики сказали - "все кошерно, а теперь процент падения заказов (LFL на уровне года)". И Сидоров с падением -100% по сравнению с 2018-м годом - он таки где? Его нет в списке. А он в списке должен быть. И начинается - нужно теперь список переделать так, чтобы Сидоров там тоже появился. А потом пользователь говорит - "а зачем Сидоров появился, у него доходов и заказов для выбранного 2019-го нет, я же по 2019-му привычно щелкнул, УБЕРИТЕ СИДОРОВА, сделайте КАК БЫЛО!"

Вывод - не нужно "натягивать сову на глобус".
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760447
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andy_OLAPВывод - не нужно "натягивать сову на глобус".
хех, ну так вот и не надо))

Если нужен параметр "процент падения", то у Сидорова он будет 100%, так что "нефиг ныть, он там будет".
OLAP так и работает - если есть информация по сотрудникам, или по годам, он её выдаёт. Все NULL будут отсутствовать.
...
Рейтинг: 0 / 0
PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
    #39760459
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле, реально неудобно, когда выбираешь 2019 год, а там показываются 5000 сотрудников, которые несколько лет как уволены
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / PowerBI: правильная огранизация данных, когда таблиц фактов несколько штук
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]