Size: a a a

Power BI Group RU

2020 August 31

АА

Андрей Андоскин... in Power BI Group RU
Всем привет.
Помогите, пожалуйста, с решением задачи.
Я загружаю из источника данных вот такую таблицу со списком.

В таблице есть дата старта, и часы.
Мне нужно добавить столбец, с датой, когда эти часы были проставлены. Нужно учесть, что это часы только за рабочие дни.
Как это можно сделать, не могу понять...
источник

АА

Андрей Андоскин... in Power BI Group RU
источник

MZ

Maxim Zelensky in Power BI Group RU
Не все показываете. Что непосредственно в списке? Почему при развороте дублируются строки - там столько раз повторяется одно и то же число?
источник

АА

Андрей Андоскин... in Power BI Group RU
Maxim Zelensky
Не все показываете. Что непосредственно в списке? Почему при развороте дублируются строки - там столько раз повторяется одно и то же число?
Это все данные, которые у меня есть.
В одном столбце Id, в другом дата старта. А другом столбце лист со значениям. Они дублируются. Т.к. каждый день списывалось 2 часа. Например Id=3379 списал 22.01 - 2 часа. 23.01 - 2 часа. и т.д. а потом перестал списывать. Аналогичные ситуации с другими Id
источник

АА

Андрей Андоскин... in Power BI Group RU
Мне как раз нужно создать столбец с датами для соответствия :
2 - 22.01
2 - 23.01
и т.д.
источник

MZ

Maxim Zelensky in Power BI Group RU
То есть если дата старта 22.01, а в hours {2,2,2,2}, то это значит, что часы стоят на 22, 23, 24, 25.01, без пропусков?
источник

АА

Андрей Андоскин... in Power BI Group RU
Не совсем так. 21.01.2020 – это вторник
и если в hours {2,2,2,2,2,2} то это часы стоят для
21.01 –вт.
22.01 – ср.
23.01 – чт.
24.01 – пт.
27.01 – пн.
28.01 – вт.
В данном списке пропущены 25.01 и 26.01, т.к. это выходные дни и они не учитываются  в исходном списке.
источник

АА

Андрей Андоскин... in Power BI Group RU
Вот что мне ответил поставщик данных:
The request provides the start date which will be the date at which hours is first provided. You would need to increment this date based on Day for the length of the hour list.
источник

EM

Elena Makhorina in Power BI Group RU
Konstantin Kadikin
Переопубликуйте, раз думаете, что все ок
спасибо, внезапно само рассосалось 🙄
источник

A

Anton in Power BI Group RU
Danik
Тыкашь матрицу= вкладка формат= внизу условное форматирование и там увидешь
@samsung123 не увидел там как раскрасить гистограмму по строкам. Скрин можете скинуть?
источник

ID

Ivan Deryabin in Power BI Group RU
В квери
источник

E

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

E

Elena in Power BI Group RU
Насколько я понимаю, вам надо токен доступа передать. Это обсуждалось выше в этом чате
источник

E

Egor in Power BI Group RU
да, там функция, она норм отрабатывает, но только в десктопе.
источник

E

Elena in Power BI Group RU
Egor
да, там функция, она норм отрабатывает, но только в десктопе.
Это очень странно, тк Microsoft позиционирует, что обновления через шлюз и десктоп происходит одинаково, с использованием одинаковых механизмов. У вас корректно настроен шлюз ко всем источникам?
источник

E

Egor in Power BI Group RU
Elena
Это очень странно, тк Microsoft позиционирует, что обновления через шлюз и десктоп происходит одинаково, с использованием одинаковых механизмов. У вас корректно настроен шлюз ко всем источникам?
Также стоит отметить, что сейчас нельзя объединять данные из онлайн и локальных источников в шлюз. Хотя эту проблему обещают решить в ближайшем будущем. Чтобы обойти эти ограничения придется импортировать данные в отдельные таблицы набора данных и использовать вычисляемые таблицы DAX для их объединения. https://needfordata.ru/blog/data-privacy-settings-pbi-pq-part-4
источник

E

Egor in Power BI Group RU
Elena
Это очень странно, тк Microsoft позиционирует, что обновления через шлюз и десктоп происходит одинаково, с использованием одинаковых механизмов. У вас корректно настроен шлюз ко всем источникам?
Думаю в этом проблема
источник

MZ

Maxim Zelensky in Power BI Group RU
Андрей Андоскин
Вот что мне ответил поставщик данных:
The request provides the start date which will be the date at which hours is first provided. You would need to increment this date based on Day for the length of the hour list.
Из этого как раз про рабочие дни не следует... Так все-таки рабочие, или подряд?
источник

MZ

Maxim Zelensky in Power BI Group RU
В общем, если подряд, то там не сильно сложно. Вам нужен доп.столбец, с формулой такой:
=Table.FromColumns({[hours], List.Dates([Start Date], List.Count([hours]), #duration(1,0,0,0))}, type table [hours=number, date=date])
источник

АА

Андрей Андоскин... in Power BI Group RU
Maxim Zelensky
Из этого как раз про рабочие дни не следует... Так все-таки рабочие, или подряд?
Только рабочие дни.
Я еще раз поговорил с моим заказчиком, договорились загружать, данные по месяцам. И их визуализировать.
С этой задачей я уже справлюсь.

Спасибо большое, что откликнулись!
источник