Датата и часът са от съществено значение при анализа на данни. И така, ето как можете да направите таблица с данни в Power BI, за да ви дадем по-точни резултати.

Датите са критична част от данните, която може да повлияе на вашия анализ. По този начин създаването на поле за дата-час в Power BI е от съществено значение, за да се гарантира, че вашият процес на анализ на данни е точен, като ви помага да оптимизирате отчета си.

Независимо дали разглеждате данни за продажби, финансови записи, поведение на клиенти, обратна връзка с клиенти или трафик на уебсайта, наличието на точни данни за дата и час може да предостави ценна информация. Ето къде идва вашата таблица с дати на Power BI.

И така, нека проучим значението на таблица с дати в Power BI и как да създадем такава.

Какво е таблица с дати и защо ви е необходима?

Таблица с дати е таблица с данни за измерения, съдържаща атрибути като година, месец и ден от дати. Тази таблица съдържа по една стойност всеки ден и тази стойност е дата. Ето защо таблиците с дати се наричат ​​също календарни таблици.

instagram viewer

Когато анализирате данни в Power BI, имате нужда от таблица с дати по няколко причини.

  • За анализ на данни за разузнаване на времето.
  • За справка и филтриране на дати във вашите модели.
  • За създаване на отчети, които се нуждаят от информация, свързана с дата.
  • Уверете се, че всички налични дати във вашите данни имат централизирана и точно форматирана дата за моделиране на данни. Това е подобно на това, когато създавате връзки между множество таблици с помощта на модел на данни в Excel.
  • За създаване на информативни визуални елементи.
  • Той предоставя последователна и стандартизирана дата за вашите отчети.

Какви са изискванията за таблица с дати?

Когато създавате таблица с дати в Power BI, има някои неща, които трябва да имате предвид:

  • Първата колона, която е вашата колона за дата, трябва да бъде дати от типа дата/час.
  • Стойностите за дата в първата колона трябва да са уникални и да нямат празни места.
  • Маркирайте вашата таблица с дати, след като бъде създадена като таблица с дати.
  • Датата не трябва да има липсваща стойност и да съдържа всички дати в рамките на период. Това може да бъде от няколко месеца до година или повече от година.

Как да създадете таблица с дати с помощта на автоматична дата/час

Функцията за автоматична дата на Power BI автоматично генерира дата и йерархична таблица на дата въз основа на колоните във вашите данни. Той също така актуализира тази дата въз основа на вашите основни данни. С йерархията, която генерира, можете да разбивате, обобщавате и филтрирате данните си въз основа на конкретна дата или за период.

За да активирате функцията за автоматична дата;

  1. Навигирайте до Лента за файлове > Опции и настройки.
  2. След това изберете Опции > Текущ файл > Зареждане на данни > Разузнаване на времето.
  3. Отбележете Активиране на автоматична дата/час кутия.

Йерархията на датите тук ще включва година, тримесечие, месец и ден.

Как да създадете таблица с дати с помощта на DAX

Едно нещо, което прави Power BI различен от Microsoft Excel е функциите на Data Analysis Expression (DAX) на Power BI. Докато DAX може да се използва в Excel, той не е много интуитивен за приложението.

CalendarAuto и Calendar са две DAX функции, използвани за създаване на тези таблици. Единствената разлика между двете функции е, че докато Calendar създава датите въз основа на това, което посочите, функциите CalendarAuto правят дата въз основа на това, което автоматично открива от вашите данни.

За да използвате функцията Календар:

  1. Навигирайте до Раздел Начало в лентата на вашия Power BI Desktop.
  2. Изберете Нова маса
  3. Въведете DAX формулата по-долу. Тази формула ще създаде таблица с дати, която варира от 1 януари 2022 г. до 31 декември 2023 г.
    Дата = КАЛЕНДАР(ДАТА(2022,1,1), ДАТА(2023,12,31))
  4. Ако искате да се самоувеличава, можете да замените крайната дата с ДНЕС(), както се вижда по-долу.
    Дата = КАЛЕНДАР(ДАТА(2022,1,1),ДНЕС())
  5. За да добавите колона Година, изберете Нова колона и използвайте ГОДИНА() функция, за да напишете тази DAX функция.
    Година = YEAR('Дата'[Дата])
  6. Изберете Нова колона и добавете колона за месец, като използвате МЕСЕЦ() DAX функция. Тази функция обаче записва месеца в цифров формат.
    Месец = МЕСЕЦ('Дата'[Дата])
  7. За категорична функция използвайте ФОРМАТ() функция.
    Месец Cat = FORMAT('Дата'[Дата],"МММ")
  8. Трябва да сортирате вашата месечна колона Cat по колоната Месец, като използвате опцията Сортиране по колона.
  9. Можете да създадете дневна колона с помощта на функцията DAY().
    Ден = ДЕН('Дата'[Дата])
  10. Функцията WEEKNUM() ни казва в коя седмица попадат нашите дати.
    Седмица = "седмица" & WEEKNUM('Дата'[Дата])
  11. Функцията QUARTER() ни казва в коя четвърт се намираме.
    Qtr = "Qtr" & КВАРТЕР('Дата'[Дата])

Как да създадете таблица с дати с помощта на Advanced DAX

Ако сте запознати с DAX, можете да ускорите създаването на таблица с дати. Можете да използвате функции като VAR, ADDCOLUMNS и FORMAT за да напишете таблицата си, без да създавате ръчно няколко колони.

Ето го скрипт от Enterprise DNA експерти показва как да създадете проста таблица с дати, без да създавате множество колони.

Таблица с дати = 
VAR Начална дата = ДАТА(2020, 1, 1) // Можете да зададете начална дата според вашите изисквания
VAR EndDate = ДАТА(ГОДИНА(ДНЕС()), 12, 31) // Комплекткрайдатада се на крайна на текущгодина
ВРЪЩАНЕ
ДОБАВНИ КОЛОНИ (
КАЛЕНДАР (начална дата, крайна дата),
"Ден на седмицата", ДЕЛНИК([Дата]),
„Име на ден от седмицата“, ФОРМАТ([Дата], "dddd")
)

Ето как да използвате този скрипт:

  1. Изберете Нова маса
  2. След това копирайте и поставете DAX скрипта по-горе.

Ако обаче не сте запознати с тези функции на DAX, имаме списък с страхотни онлайн курсове на Coursera, които могат да ви помогнат да овладеете Power BI.

Как да направите вашата маса като таблица за дати

След като създадете вашата таблица с дати, ще трябва да маркирате новосъздадената таблица като таблица с дати. Това е последната стъпка в процеса на създаване на таблица с дати.

Можете да направите това чрез:

  1. Щракнете с десния бутон върху името на таблицата в Прозорец на полето.
  2. Изберете Маркиране като таблица с дати.
  3. Можете също да използвате опцията Маркиране като таблица с дати на лентата на Power BI.
  4. Изберете дата опция.
  5. Изберете Добре.

Работни срещи с Power BI

Датите са съществена част от всеки анализ, независимо от вашата индустрия. Следователно трябва да имате централизирана и стандартизирана таблица с дати, за да ви помогне да постигнете целта си. С тези знания можете да изградите и персонализирате вашата таблица с дати, за да отговаря на изискванията на вашата организация и проекта за данни.