Size: a a a

Power BI Group RU

2020 May 18

M

Max in Power BI Group RU
Роман
Добрый вечер. Прошу совета в таком вопросе. Есть некая таблица, которую сотрудник заполняет на конец смены в 18:00. На следующий день он "стирает" вчерашние данные и заполняет данные за новый день в этой же сетке. В таблице не фиксирована дата заполнения. Можно ли как-то в PBI "зафиксировать"/сохранить данные за вчера и присвоить им дату сохранения (например в 23:59 система сохраняет данные за 18.05.2020 и помечает ,что они за 18.05.2020) и затем имея набор за каждый день строить динамику изменений? Спасибо.
Научить сотрудника заполнять иначе - не вариант?:)
источник

IS

Ilya Shelegin in Power BI Group RU
Роман
Добрый вечер. Прошу совета в таком вопросе. Есть некая таблица, которую сотрудник заполняет на конец смены в 18:00. На следующий день он "стирает" вчерашние данные и заполняет данные за новый день в этой же сетке. В таблице не фиксирована дата заполнения. Можно ли как-то в PBI "зафиксировать"/сохранить данные за вчера и присвоить им дату сохранения (например в 23:59 система сохраняет данные за 18.05.2020 и помечает ,что они за 18.05.2020) и затем имея набор за каждый день строить динамику изменений? Спасибо.
Непосредственно PowerBI - нет. Но что мешает этому сотруднику сохранять файл с именем "файл_20200518.xlsx"
источник

Р

Роман in Power BI Group RU
Это самый простой вариант, но природная любознательность и пытливость заставляет интересоваться возможностями PBI))
источник

IS

Ilya Shelegin in Power BI Group RU
Роман
Это самый простой вариант, но природная любознательность и пытливость заставляет интересоваться возможностями PBI))
Для любознательных: PowerBI система визуализации и анализа данных, а не хранения. А ваш вопрос именно про хранение
источник

Р

Роман in Power BI Group RU
Нет так нет)
источник

V

Viktor in Power BI Group RU
Ilya Shelegin
Для любознательных: PowerBI система визуализации и анализа данных, а не хранения. А ваш вопрос именно про хранение
👍
источник
2020 May 19

AB

Anton Burmistrov in Power BI Group RU
Есть таблица фактов и три таблицы измерений. В таблице фактов через related и символы разделители собирается новое поле ColumnR: = related(DimTable1[column1]) & "-" & related(DimTable2[column2]) & "-" & related(DimTable3[column3])

Как собрать это составное поле в промежуточной таблице-справочнике, чтобы привязать ее как измерение к таблице фактов, не отвязывая при это исходные таблицы измерений?
источник

PI

Petr Ivanov in Power BI Group RU
Anton Burmistrov
Есть таблица фактов и три таблицы измерений. В таблице фактов через related и символы разделители собирается новое поле ColumnR: = related(DimTable1[column1]) & "-" & related(DimTable2[column2]) & "-" & related(DimTable3[column3])

Как собрать это составное поле в промежуточной таблице-справочнике, чтобы привязать ее как измерение к таблице фактов, не отвязывая при это исходные таблицы измерений?
постановка задачи подсказывает, что вы неправильно поняли, что такое измерение. и join по такому полю убьёт вам производительность
источник

M

Max in Power BI Group RU
Anton Burmistrov
Есть таблица фактов и три таблицы измерений. В таблице фактов через related и символы разделители собирается новое поле ColumnR: = related(DimTable1[column1]) & "-" & related(DimTable2[column2]) & "-" & related(DimTable3[column3])

Как собрать это составное поле в промежуточной таблице-справочнике, чтобы привязать ее как измерение к таблице фактов, не отвязывая при это исходные таблицы измерений?
Навскидку - SUMMARIZE по Вашим трём полям в таблице фактов, ADDCOLUMNS с созданием нового поля (ColumnR) из полей с предыдущего шага, и после этого делаем SELECTCOLUMNS - выбираем только поле ColumnR. Всё это в одной формуле, само собой :)
В итоге должна получится табличка из одного поля со всеми комбинациями Ваших исходных 3 полей из таблицы фактов
источник

M

Max in Power BI Group RU
А вообще да - лучше объясните, зачем вам этот огород нужен)
источник

PI

Petr Ivanov in Power BI Group RU
в нормальном ETL я бы сделал отдельную табличку, куда скидывал три поля, получал бы на них GUID и вязал бы факт по нему
источник

M

Max in Power BI Group RU
Petr Ivanov
в нормальном ETL я бы сделал отдельную табличку, куда скидывал три поля, получал бы на них GUID и вязал бы факт по нему
👍
источник

АА

ААА ААА in Power BI Group RU
Anton Burmistrov
Есть таблица фактов и три таблицы измерений. В таблице фактов через related и символы разделители собирается новое поле ColumnR: = related(DimTable1[column1]) & "-" & related(DimTable2[column2]) & "-" & related(DimTable3[column3])

Как собрать это составное поле в промежуточной таблице-справочнике, чтобы привязать ее как измерение к таблице фактов, не отвязывая при это исходные таблицы измерений?
загуглите термин DWH и принципы его построения
источник

PI

Petr Ivanov in Power BI Group RU
я такое видел из двух измерений, когда человек в какой-то момент времени занимался конкретным продуктом на конкретной территории, а потом всё менялось, но надо было смотреть его сквозной перфоманс. Но как оказалось с точки зрения бизнеса это всё равно не очень прозрачно и непонятно как считается. Поэтому забили и приказали так не делать.
источник

AB

Anton Burmistrov in Power BI Group RU
Я уже пару дней назад спрашивал про решение задачи TopN+Others. Так вот в отчёте есть stacked column chart, где на оси Х даты, в легенде то самое составное поле, собранное через related на таблице фактов (связка 3х имён из справочников через таблицу фактов), в значениях на графике одна из мер от табл фактов. Вариаций этого составного поля слишком много. Powebi выводит уведомление i,  где сообщает, что из-за большого количества значений в легенде он порезал их. Возникла идея, согласованная с пользователями, что в легенду выводить TOP20 отсортированных по мере из графика, остальные значения легенды запихивать в Others
источник

AB

Anton Burmistrov in Power BI Group RU
источник

AB

Anton Burmistrov in Power BI Group RU
Решение TopN отсюда
источник

PI

Petr Ivanov in Power BI Group RU
посчитать оконной функцией топ-N
источник

PI

Petr Ivanov in Power BI Group RU
потом if rank > 10 then other else description
источник

AB

Anton Burmistrov in Power BI Group RU
Для наглядности примера: Факты - продажи ноутов, на оси Х даты продаж,   в легенде (ось Y) составной параметр установленная ось - процессор. График продажи ноутов в разрезе дней с разбивкой по парам ось-процессор
источник