Size: a a a

Power BI Group RU

2021 March 13

СР

Сергей Рузавин... in Power BI Group RU
Viktor
На PQ бы)
На DAX отлично получается календарь делать
источник

V

Viktor in Power BI Group RU
Андрей В
Согласен. Хорошо, если это не Фамилия? В качестве срезов выступают значения из различных полей-атрибутов.

Пусть это будет город.
В идеале внутренний id системы, откуда данные тянете. Если табличка набирается руками, сложнее
источник

1

1Service in Power BI Group RU
Андрей В
Нет, просто из таблицы.
а таблица ручная или выгрузка?
источник

V

Viktor in Power BI Group RU
Сергей Рузавин
На DAX отлично получается календарь делать
Да, я знаю. Но pq меньше кушает
источник

АВ

Андрей В in Power BI Group RU
Анатолий Одегов
Создавайте один календарь в начале, а после нужно смотреть по вычислениям и логики связей может придётся ещё один создать и это даст возможность по другой  логике связать, может придётся создать календарь ещё и не нужно связывать его вообще - такое у меня было на практике, если использовать неактивные связи то может хватит и одного, но я стараюсь избегать неактивных связей! :)
Ну а календарь не сложно создать:
Календарь вручную = ADDCOLUMNS( CALENDAR("01/01/2019";DATE(year(TODAY())+1;1;1));
"Дата_Текст"; FORMAT([Date];"YYYYMMDD");
"Год"; YEAR([Date]);
"Месяц"; MONTH([Date]);
"Квартал"; FORMAT([Date];"Q");
"Месяц_букв"; FORMAT([Date];"mmm");
"месяц-год"; FORMAT([Date];"mmm YYYY");
"День (пн = 1)"; WEEKDAY([Date];2);
"День текстом"; FORMAT([Date];"ddd");
"Номер недели (неделя начинается в пн)"; WEEKNUM([Date];2);
"Месяц_полностью"; FORMAT([Date];"mmmm");
"Год Кварт месяц"; FORMAT([Date];"YYYY-Q-mm"))
P.S.
советую Вам прописать этот календарь в ручную с нуля, прочитав справку о каждой формуле и тогда у Вас не будет подобных вопросов! :)
В этом году WEEKNUM выдаёт некорректный результат
источник

АВ

Андрей В in Power BI Group RU
1Service
а таблица ручная или выгрузка?
Выгрузка.
источник

1

1Service in Power BI Group RU
Андрей В
Выгрузка.
тогда я бы делал отдельно выгрузки фактов и отдельно справочников из системы, думаю там однозначно есть и те и др
источник

АО

Анатолий Одегов... in Power BI Group RU
Вообще стоит, вопрос в размере Вашей модели! :)
Если источник - это база данных, то там наверняка есть справочник и ID уже существует, если это размер Excel и не будет ничего серьёзного, то это не принципиально, но приучать себя к "хорошему тону нужно с самого детства".
Ну а справочники нужны всегда! :)
источник

АВ

Андрей В in Power BI Group RU
1Service
тогда я бы делал отдельно выгрузки фактов и отдельно справочников из системы, думаю там однозначно есть и те и др
Нет такой возможности. Выгружается одна таблица. Можно считать, что она ручная.
источник

АО

Анатолий Одегов... in Power BI Group RU
Viktor
На PQ бы)
let
    Даты = List.Dates(#date(1991, 1, 1), 36500, #duration(1, 0, 0, 0)),
   #"Преобразовано в таблицу" = Table.FromList(Даты, Splitter.SplitByNothing(), null, null, ExtraValues.Error)

in
   #"Преобразовано в таблицу"
источник

V

Viktor in Power BI Group RU
Анатолий Одегов
let
    Даты = List.Dates(#date(1991, 1, 1), 36500, #duration(1, 0, 0, 0)),
   #"Преобразовано в таблицу" = Table.FromList(Даты, Splitter.SplitByNothing(), null, null, ExtraValues.Error)

in
   #"Преобразовано в таблицу"
Своровал 😉
источник

1

1Service in Power BI Group RU
Андрей В
Нет такой возможности. Выгружается одна таблица. Можно считать, что она ручная.
тогда и точно будет "ручная") хотя многих и это устраивает
источник

АВ

Андрей В in Power BI Group RU
Андрей В
Спасибо! А в таблице событий значения (ключи) заменить на индексы? Т.е. ключом может быть как Фамилия, так и какой-то индекс. Стоит ли это делать? Кол-во кода в запросе увеличится.
Коллеги, хорошо. Допустим я создал справочник для какого-то атрибута.

Связь из справочника «воткнётся» в то самое поле, из которого создан справочник.

В самом справочнике необходимо создать первичный ключ?

Нужно ли в таблице событий заменить значения «Москва», «Новосибирск» на ключ?
источник

АО

Анатолий Одегов... in Power BI Group RU
Viktor
Своровал 😉
!!! :) Не правда!!! :)
Этот способ подсказал Максим  Зеленский в чате студентов  курса Максима Уварова по интернет-маркетингу!!! :)
ещё давно-давно!!! :)
источник

1

1Service in Power BI Group RU
тогда уж брать мин и макс дату из фактов и от нее плясать, чем городить такие календари впрок)
источник

V

Viktor in Power BI Group RU
Анатолий Одегов
!!! :) Не правда!!! :)
Этот способ подсказал Максим  Зеленский в чате студентов  курса Максима Уварова по интернет-маркетингу!!! :)
ещё давно-давно!!! :)
Типа он не ресурсозатратный?
источник

V

Viktor in Power BI Group RU
1Service
тогда уж брать мин и макс дату из фактов и от нее плясать, чем городить такие календари впрок)
Во-от. Главное ДР не зацепить)
источник

АО

Анатолий Одегов... in Power BI Group RU
Андрей В
В этом году WEEKNUM выдаёт некорректный результат
Все формулы в DAX отрабатывают всегда корректно, так как и должны! :)
Вот только стандартов нумерации недели очень много и при этом некоторые компании создают собственный стандарт для себя с нумерацией недели! :)
И это можно без проблем сделать в PQ!!! :)
Более того, скажу так нумерации недели видел только для сравнения оперативного, текущая с прошлой, будущей или две недели назад сравнивается, года в разрезе недели обычно не сравнивают, для этого используют месяцы, кварталы и полугодия.
Ну если Вам нужно, то сделать реально! :)
источник

1

1Service in Power BI Group RU
Анатолий Одегов
Все формулы в DAX отрабатывают всегда корректно, так как и должны! :)
Вот только стандартов нумерации недели очень много и при этом некоторые компании создают собственный стандарт для себя с нумерацией недели! :)
И это можно без проблем сделать в PQ!!! :)
Более того, скажу так нумерации недели видел только для сравнения оперативного, текущая с прошлой, будущей или две недели назад сравнивается, года в разрезе недели обычно не сравнивают, для этого используют месяцы, кварталы и полугодия.
Ну если Вам нужно, то сделать реально! :)
сказочник) розница только так и работает)
источник

АО

Анатолий Одегов... in Power BI Group RU
Viktor
Типа он не ресурсозатратный?
На создание такого списка ресурсов много не идёт, и это создаётся список дат, но по анологии
источник