Size: a a a

Power BI Group RU

2020 September 25

VH

Vadim Husachenko in Power BI Group RU
так вчера в ночь не было доступа к ПК, я бы сразу и проэксперементировал
источник

VH

Vadim Husachenko in Power BI Group RU
Dmitrii Solovev
И да, Вадим, набор данных это набор данных. И я Ваш вопрос читал именно как «Могу ли я привязать отчёт к другому *набору данных*?» В сервисе Power BI есть 4 слоя: слой запросов - это Power Query. Он может быть как независимым (поток данных), так и быть компонентом набора данных. Слой модели данных - Набор данных. Он представляет собой именно модель с метаданными таблиц, мер, вычисляемых столбцов и сами данные (не всегда). Слой отчётов - по сути json конфиг вместе с артефактами (встроенные изображения, кастомные визуальные элементы, темы и т.д.), связанный с *набором данных*. Слой информационных панелей (Dashboards).  Источник данных в Power BI это отдельная сущность. В общем случае под ним понимается набор объектов, к которым идёт подключение из слоя ETL (Power Query). В частном случае - это опять же объект, содержащий информацию об адресе и учетных данных, которые будут использоваться для подключения к источнику данных (Когда речь идёт об источниках данных в контексте шлюза данных)
Вот это развернутый ответ - достоин уважения!
источник

VH

Vadim Husachenko in Power BI Group RU
Dog вчера написал про ссылки - я это как то пропустил мимо, сегодня утром пересохранил источники в разные области и начал эксперименты - пока не перечитал нашу переписку вчерашнюю - ничего не получалось))) Дошел до ссылок - и понял, о чем писал @kkadikin
источник

VH

Vadim Husachenko in Power BI Group RU
Dmitrii Solovev
Что Вам мешало сразу предоставить эти скрины? Почему большая часть авторов вопросов считает, что здесь собрались исключительно телепаты и маги сотого уровня? Не принимайте это лично, пожалуйста.  Задаванием вопросов без предоставления контекста грешат очень многие. Так что это риторический вопрос.
Тогда у меня еще один вопрос, раз уже речь зашла про наборы данных - если формировать поток данных - и таких потоков будет много - как в последствии строить между ними связи по ключевым полям?
источник

DS

Dmitrii Solovev in Power BI Group RU
Vadim Husachenko
Тогда у меня еще один вопрос, раз уже речь зашла про наборы данных - если формировать поток данных - и таких потоков будет много - как в последствии строить между ними связи по ключевым полям?
Для начала почитайте в документации про потоки данных и поэкспериментируйте с ними. Если кратко - никак. Потоки следует использовать в основном следующих ситуациях:
1. Несколько наборов данных подключены к одному источнику и данные в слое ETL трансформируются одинаково для каждого набора. Вынос задачи обновления в потоки данных минимизирует количество обращений к источнику.
2. Вы хотите дать пользователям возможность строить свои наборы данных без необходимости каждый раз очищать исходные данные (копировать PQ скрипты из pbix в pbix)
источник

VH

Vadim Husachenko in Power BI Group RU
я экспериментировал с потоками - но на моменте связать в рабочую модель (как в десктопе) - зашел в тупик(((
источник

DS

Dmitrii Solovev in Power BI Group RU
В Power BI Desktop есть источник данных, который так и называется «Поток данных»
источник

VH

Vadim Husachenko in Power BI Group RU
правильно ли я понимаю - если я создам много сущностей в потоках в облаке используя PQ скрипты - далее, пользуясь в десктопе набором "поток данных" - я смогу связывать в модели эти потоки, писать меры и досоздавать виртуальные таблицы,  и публиковать рабочие отчеты?
источник

DS

Dmitrii Solovev in Power BI Group RU
Vadim Husachenko
правильно ли я понимаю - если я создам много сущностей в потоках в облаке используя PQ скрипты - далее, пользуясь в десктопе набором "поток данных" - я смогу связывать в модели эти потоки, писать меры и досоздавать виртуальные таблицы,  и публиковать рабочие отчеты?
Конечно.
источник

DS

Dmitrii Solovev in Power BI Group RU
Но там есть свои ограничения. Читайте эту секцию внимательно
источник

VH

Vadim Husachenko in Power BI Group RU
Dmitrii Solovev
Но там есть свои ограничения. Читайте эту секцию внимательно
🙏 Спасибо. Это может сильно облегчить работу в будущем, а то я только что посмотрел самый минимальный набор данных у меня состоит из 26 сущностей, связанных в модель.
источник

AZ

Andrey Zhdanov in Power BI Group RU
Коллеги, доброе утро...скажите, пожалуйста, есть 2 таблицы связанные по ключу. Дополнительно в одной таблице есть Дата, во второй - Дата начала, Дата окончания периода. Как помимо ключа проверить попадает ли Дата в период второй таблицы или нет? В какую сторону копать - уходить в sql запросы с between или в dax/power query есть готовые функции?
источник

1

1Service in Power BI Group RU
Andrey Zhdanov
Коллеги, доброе утро...скажите, пожалуйста, есть 2 таблицы связанные по ключу. Дополнительно в одной таблице есть Дата, во второй - Дата начала, Дата окончания периода. Как помимо ключа проверить попадает ли Дата в период второй таблицы или нет? В какую сторону копать - уходить в sql запросы с between или в dax/power query есть готовые функции?
пример есть? хоть что в табл и что нужно
источник

DS

Dmitrii Solovev in Power BI Group RU
#morningbi #september2020update Регулярно вижу запросы «а как сделать автоматическое проигрывание отчёта на телевизоре?» Раньше для этого нужно было использовать различные скрипты-автокликеры :( Теперь Вам нужно устройство на Windows 10 с установленнным приложением Power BI (не Desktop, а именно Power BI). Как подключить его к телевизору Вы сообразите сами, а как слайдшоу работает смотрите здесь (время - 14:29): https://youtu.be/gPGy18Yo0Go
источник

AZ

Andrey Zhdanov in Power BI Group RU
1Service
пример есть? хоть что в табл и что нужно
Бизнес- задача. Раскидать звонки по этапам сделки, сравнивая дату звонка с периодами начала и окончания этапа. Ключ общий есть по сделке, нужно добавить время к сравнению. Осложняется, что еще минуты и секунды имеют тоже значение. Если бы были просто даты, я бы их по дням разложил на каждый день.
источник

1

1Service in Power BI Group RU
Andrey Zhdanov
Бизнес- задача. Раскидать звонки по этапам сделки, сравнивая дату звонка с периодами начала и окончания этапа. Ключ общий есть по сделке, нужно добавить время к сравнению. Осложняется, что еще минуты и секунды имеют тоже значение. Если бы были просто даты, я бы их по дням разложил на каждый день.
то есть в табл 1 возле дата звонка статус из второй?
источник

AZ

Andrey Zhdanov in Power BI Group RU
Я придумал - сделать левый джойн по ключу, получить уйму дублей - сравнить каждую строку на попадание, те что попали - оставить, остальные - почистить на дубли... да, в первой таблице получить статус из второй
источник

AZ

Andrey Zhdanov in Power BI Group RU
но думаю есть лучше решение
источник

DS

Dmitrii Solovev in Power BI Group RU
Andrey Zhdanov
Бизнес- задача. Раскидать звонки по этапам сделки, сравнивая дату звонка с периодами начала и окончания этапа. Ключ общий есть по сделке, нужно добавить время к сравнению. Осложняется, что еще минуты и секунды имеют тоже значение. Если бы были просто даты, я бы их по дням разложил на каждый день.
Уберите связь с календарем. Разделите датувремя на дату и время. Если очень много записей, то и время делить придётся. Потом меру, которая будет проверять попадание в диапазоны.
источник

AZ

Andrey Zhdanov in Power BI Group RU
Вот в этом и вопрос, попадание в диапазоны как делать без объединения их левым джойном по ключу?
источник