Добавить в корзинуПозвонить
Найти в Дзене
Михаил Плотников

Как вычислить начало периода в Power BI (год, квартал, месяц, неделя)

При создании отчетов нередко требуется выведение данных за больший период, чем ежедневный формат. Чаще всего строится иерархия год => квартал => месяц => неделя => день.
В Power BI существует 2 основных способа превратить ваши данные дат, хранимые в днях, в нужный формат.
Способ 1. В редакторе данных
В редакторе данных нужно выбрать пункт "Преобразование" - "Дата" и в нужном приведении даты
Оглавление

При создании отчетов нередко требуется выведение данных за больший период, чем ежедневный формат. Чаще всего строится иерархия год => квартал => месяц => неделя => день.

В Power BI существует 2 основных способа превратить ваши данные дат, хранимые в днях, в нужный формат.

Способ 1. В редакторе данных

В редакторе данных нужно выбрать пункт "Преобразование" - "Дата" и в нужном приведении даты (год/квартал/месяц/неделя) выбрать "Начало..."

Если вы хотите сохранить свой столбец с датами и создать дополнительный с указанием другого типа даты, вы можете предварительно скопировать свой столбец и привести к нужному формату уже дубликат столбца

Способ 2. С помощью DAX

Бывают ситуации, когда приведение к другому формату данных неудобно/невозможно сделать в редакторе данных.

В таком случае это можно сделать в DAX с помощью формул.

1. Начало года = STARTOFYEAR('Таблица'[Дата].[Date])

-2

2. Начало квартала = STARTOFQUARTER('Таблица'[Дата].[Date])

-3

3. Начало месяца = STARTOFMONTH('Таблица'[Дата].[Date])

-4

4. Начало недели = 'Таблица'[Дата].[Date]-WEEKDAY('Таблица'[Дата].[Date],2)+1

-5