Безплатно! Онлайн събитие: Създай устойчиви навици за 21 дни Регистрация тук.
Типове данни в PBI ч.2
Пълен достъп до курса: Не
За пълен достъп, моля влезте или се регистрирайте.
Най-важното, което трябва да запомниш
Датите и часовете в 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.