powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Power BI. Связи между таблицами
3 сообщений из 3, страница 1 из 1
Power BI. Связи между таблицами
    #40008614
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть такая таблицаГруппа показателей Показатель ПериодИзменение Ъ*Показатель1 Текущая дата Изменение за день Изменение с начала года Изменение с начала месяца Показатель2 Текущая дата Изменение за день Изменение с начала года Изменение с начала месяцаОбщая статистика Выполнение3 Текущая дата Изменение за день Изменение с начала года Изменение с начала месяца Показатель4 Текущая дата Изменение за день Изменение с начала года Изменение с начала месяца _Показатель5 Текущая дата Показатель6 Текущая дата Показатель7 Текущая дата Показатель8 Текущая датаПрогноз Показатель9 Конец месяца+1 Конец месяца+2 Конец месяца+3 Конец месяца+4 Конец месяца+5 Конец месяца+6 Ъ*Показатель10 Конец месяца+1 Конец месяца+2 Конец месяца+3 Конец месяца+4 Конец месяца+5 Конец месяца+6Группа показателей4 Ъ*Показатель1 На 1 месяц На 2 месяца На 3 месяца Показатель2 На 3 месяца На 4 месяцаГруппа показателей5 Ъ*Показатель11 Текущая дата Конец года Конец квартала Конец месяца Ъ*Показатель12 Текущая дата Конец года Конец квартала Конец месяца Ъ*Показатель13 Текущая дата Конец года Конец квартала Конец месяца

Обратите внимание, что показатели "Ъ*Показатель1" и "Показатель2" присутствуют и в группе "Изменение", и в группе "ГруппаПоказателей4".Есть файл Power BI. Там есть основная таблица ТаблицаОтчет . И создал еще 3 справочных таблицы:
1. Справочник_ГруппыПоказателей. Поле "Группа показателей" и порядок для сортировки.
2. Справочник_ГруппыПоказателей_Показатель. Тут порядок сортировки сразу для двух полей, а именно: сортируется для поля "Показатель" в рамках группы "ГруппаПоказателей" .
3. Справочник_ГруппыПоказателей_Показатель_Период. Тут порядок сортировки сразу для трех полей, а именно по полю "Период" в рамках группы "Группа показателей" и "Показатель" .

Во втором и в третьем пункте специально сортирую в рамках группы. Потому что, если сортировать целиком и потом добавлять новые Группы показателей и/или Показатели , то может возникнуть путаница.

Учитывая, что также во втором и в третьем пункте таблицы соединяются соответственно по двум и трем полям, и учитывая, что Power BI не может объединять таблицы по двум и более полей, то создал дополнительные поля "ГруппаПоказателей_Показатель" и "ГруппаПоказателей_Показатель_Период" .

В общем,

1. В Power BI не получается задать связи между таблицами. Может быть выбрал не оптимальное решение, то есть использование этих трех справочных таблиц. Может быть Справочник_ГруппыПоказателей это лишнее? Или все таки Справочник_ГруппыПоказателей и/или Справочник_ГруппыПоказателей_Показатель_Период сортировать нужно было не в рамках группы, а целиком?

2. Из за того чтобы связи между таблицами пока не налажены, то в отчете на всех страницах пока не корректно сортируется порядок.

3. В ТаблицаОтчет поле "Значение с форматом" процент не корректно отображает. Как правильно формулу написать?
...
Рейтинг: 0 / 0
Power BI. Связи между таблицами
    #40009914
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

Я бы во-первых, ввел в таблицах понятие первичный и внешний ключ.
Во-вторых, если сортировка даётся тяжело, используйте числовые префиксы в названиях сущностей, 01_Сущность,02_Сущность ...
Как разберётесь, потом сделаете.
...
Рейтинг: 0 / 0
Power BI. Связи между таблицами
    #40010153
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, похоже я вначале сложно описал. Во вложении excel-ий файл. Там развернутое описание логики таблиц и взаимосвязи между ними

Тут основная логика заключается в том, что
- значения разных показателей с разными форматами это одно поле
- необходимо задать порядок значений для полей Показатели и Период для сортировки с учетом заданной логики

Также мне кажется, что Справочник_Показатели , Справочник_ГруппаПоказателей , Справочник_Период это лишние таблицы для данной задачи. Еще учитывая, что Power BI не может соединять талицы по нескольким полям, приходится создавать новое поле, которое объединяет те поля.

big-duke
Я бы во-первых, ввел в таблицах понятие первичный и внешний ключ.
В таблицы добавил первичный и внешний ключ. Но мне кажется, что для Power BI это лишнее.
Во-вторых, если сортировка даётся тяжело, используйте числовые префиксы в названиях сущностей, 01_Сущность,02_Сущность ... Как вариант, но хотелось бы разобраться с сортировкой без префиксов для данной задачи. Тут надо сначала правильно архитектуру таблиц и взаимосвязи задать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Power BI. Связи между таблицами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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