Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Пивот таблици в Excel
5. Изчисления в Power Pivot

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

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


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

Типът данни дата/час в Power Pivot е различен от този в Excel и това влияе директно на резултатите от изчисленията. Power Pivot съхранява датите като десетично число, където цялата част е датата, а дробната – часовете. Ключов момент е, че Power Pivot не допуска грешката с 29 февруари 1900 г., която съществува в Excel, и затова серийните номера на датите се синхронизират напълно едва след 1 март 1900 г. Разбирането на тези разлики е задължително за коректни DAX изчисления с дати.

Как работят датите в Power Pivot – важна теория

  • При импорт в data model Power Pivot автоматично разпознава колоните с дати и им задава тип Date Time.
  • Всички дати се съхраняват като десетични числа:
    • цялата част = дата
    • дробната част = час, минути и секунди
  • Серийните номера в Power Pivot започват от 31 декември 1899 г. = 1, докато в Excel 1 януари 1900 г. = 1.
  • Power Pivot не допуска невалидни дати, като 29 февруари 1900 г., и затова тази дата не съществува в модела.
  • При аритметика с дати:
    • дата + число → резултатът е дата
    • дата + 1,25 → дата + 1 ден и 6 часа
    • дата – дата → резултатът е дата, освен ако типът не се смени на число
  • Power Pivot може да изчислява дати и извън допустимия визуален диапазон, без да показва грешка, но няма да ги визуализира като дата.

Тези особености обясняват защо изчисленията с дати изискват специално внимание и са основа за правилното използване на DAX функции в реални аналитични модели.

Дискусия към урока