Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Бизнес анализи с Power BI
3. Data Modelling

Пълен достъп до курса: Не

За пълен достъп, моля влезте или се регистрирайте.


Най-важното, което трябва да запомниш

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

Как Power BI интерпретира различните типове данни

В Query Editor Power BI разполага с повече типове дати и време, отколкото в Report View, което създава объркване, но има логично обяснение:

  • Date, Time и DateTime – визуализират се коректно, но Time не може да се агрегира (сума, минимум, максимум), освен ако не бъде преобразуван в десетично число.
  • DateTimeZone – Power BI разпознава часовата зона (например GMT) и автоматично я преобразува към локалното време, като използва стандартния формат с отместване (напр. +3).
  • Duration – наличен в Query Editor, но в отчетите се третира като десетично число. За по-точни изчисления е по-надеждно да се използва Decimal Number.
  • Text – визуализира се без проблем, включително със специални символи. Важно е правилното кодиране при CSV файлове.
  • Numeric vs Text проблеми – интервали, специални знаци или различен десетичен разделител могат да попречат числата да бъдат разпознати коректно.
  • True/False – могат лесно да се използват в изчисления чрез преобразуване в 1 и 0.

Тези принципи са ключови за стабилен data model и надеждни анализи в Power BI.