Size: a a a

Power BI Group RU

2021 March 21

MZ

Maxim Zelensky in Power BI Group RU
сейчас попробую набросать пример
источник

СР

Сергей Рузавин... in Power BI Group RU
Maxim Zelensky
ну я имел в виду, что во верхней таблице есть поле "Дата графика", и там конкретная дата стоит, определяющая для данного графика время начала и конца в конкретный день, так?
Да все верно и вся проблема в том что к этому графику относится много сотрудников, т. е. физически строки например для графика 5/2 с 9 до 18 будет 365 штук (для каждой даты в году) и к этому графику крепится каждой сотрудник, а пришлось сейчас сделать для каждого сотрудника по 365 строк, этим и не нравится реализация
источник

MZ

Maxim Zelensky in Power BI Group RU
Сергей Рузавин
Да все верно и вся проблема в том что к этому графику относится много сотрудников, т. е. физически строки например для графика 5/2 с 9 до 18 будет 365 штук (для каждой даты в году) и к этому графику крепится каждой сотрудник, а пришлось сейчас сделать для каждого сотрудника по 365 строк, этим и не нравится реализация
все верно, от такой реализации надо отказываться
источник

MZ

Maxim Zelensky in Power BI Group RU
Сергей Рузавин
Да все верно и вся проблема в том что к этому графику относится много сотрудников, т. е. физически строки например для графика 5/2 с 9 до 18 будет 365 штук (для каждой даты в году) и к этому графику крепится каждой сотрудник, а пришлось сейчас сделать для каждого сотрудника по 365 строк, этим и не нравится реализация
кстати, к одному шифру относится всегда одно и то же время начало и конца, меняется только дата? или может быть так, что у шифра А в какой-то день с 9 до 18, а в другой с 9 до 17 (в пятницу, например)?
источник

СР

Сергей Рузавин... in Power BI Group RU
Maxim Zelensky
сейчас попробую набросать пример
Таблица 1.: Сделай 365 строк с полями:
1. Шифр графика (например 5/2 с 9 до 18)
2. Время начала
3. Время окончания
4. Количество часов

Таблица 2. Состав полей:
1. Ключ сотрудника (данные берем из другой таблицы справочника)
2. Шифр графика (берём из таблицы 1.)
3. Дата с которой он работает в этом графике
источник

СР

Сергей Рузавин... in Power BI Group RU
Maxim Zelensky
кстати, к одному шифру относится всегда одно и то же время начало и конца, меняется только дата? или может быть так, что у шифра А в какой-то день с 9 до 18, а в другой с 9 до 17 (в пятницу, например)?
Нет один шифр имеет всегда один и тот же график работы (время начала и окончания)
источник

I

Irina in Power BI Group RU
Сергей Рузавин
Ключ само собою есть и никуда не девался. Ну я в итоге звезду и сделал, но решение не нравится, ибо вместо 700 строк стало 3 млн строк когда склеил таблицы
без понимания данных и желаемого выхода трудно сообразить, как можно оптимизировать…
источник

СР

Сергей Рузавин... in Power BI Group RU
Irina
без понимания данных и желаемого выхода трудно сообразить, как можно оптимизировать…
Максу сообщение кинул с таблицами которые участвуют в модели
источник

MZ

Maxim Zelensky in Power BI Group RU
Сергей Рузавин
Таблица 1.: Сделай 365 строк с полями:
1. Шифр графика (например 5/2 с 9 до 18)
2. Время начала
3. Время окончания
4. Количество часов

Таблица 2. Состав полей:
1. Ключ сотрудника (данные берем из другой таблицы справочника)
2. Шифр графика (берём из таблицы 1.)
3. Дата с которой он работает в этом графике
в таблице 1 явно не хватает поля "Дата", так? потому что иначе это просто справочник шифров, в котором просто у каждого уникального шифра есть начало, конец и продолжительность в день.
источник

MZ

Maxim Zelensky in Power BI Group RU
или поле Дата не нужно, тогда Таблица 1 сама по себе справочник
источник

I

Irina in Power BI Group RU
Сергей Рузавин
Таблица 1.: Сделай 365 строк с полями:
1. Шифр графика (например 5/2 с 9 до 18)
2. Время начала
3. Время окончания
4. Количество часов

Таблица 2. Состав полей:
1. Ключ сотрудника (данные берем из другой таблицы справочника)
2. Шифр графика (берём из таблицы 1.)
3. Дата с которой он работает в этом графике
вот это? а результат как должен выглядеть?
источник

MZ

Maxim Zelensky in Power BI Group RU
@RSergeyRA так или не так? Я пока никак не пойму, зачем у каждого шифра еще и 365 дат.
источник

V

Viktor in Power BI Group RU
Все-таки, умение формулировать вопрос - важное качество и умение)
источник

СР

Сергей Рузавин... in Power BI Group RU
Maxim Zelensky
в таблице 1 явно не хватает поля "Дата", так? потому что иначе это просто справочник шифров, в котором просто у каждого уникального шифра есть начало, конец и продолжительность в день.
Да все верно! Я же написал создать 365 строк на каждый день
источник

I

Irina in Power BI Group RU
Сергей Рузавин
Да все верно! Я же написал создать 365 строк на каждый день
зачем?
источник

СР

Сергей Рузавин... in Power BI Group RU
Irina
вот это? а результат как должен выглядеть?
Результат должен быть рабочим, чтобы можно было любое сочетание справочников и фактов кинуть в визуализацию и все работает
источник

СР

Сергей Рузавин... in Power BI Group RU
Irina
зачем?
На каждый день, чтобы можно было отклонения поставить например БЛ или отпуск и т. д.
источник

MZ

Maxim Zelensky in Power BI Group RU
Сергей Рузавин
На каждый день, чтобы можно было отклонения поставить например БЛ или отпуск и т. д.
у графика отклонения????
источник

MZ

Maxim Zelensky in Power BI Group RU
что-то вы перемудрили
источник

СР

Сергей Рузавин... in Power BI Group RU
Maxim Zelensky
что-то вы перемудрили
На самом деле нет, логика верная, сейчас фото скину с таблицей, но она уже склеена
источник