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

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

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


Най-важното от урока

Умните DAX функции за време позволяват коректно сравнение на данни между различни календарни периоди. Те работят само с коректно дефинирана календарна таблица с уникални дати и пълни години. Функциите SAMEPERIODLASTYEAR и DATEADD не се използват самостоятелно, а като филтър в обобщаващи формули. Ключът към точните резултати е правилният календар и правилният контекст на пивот таблицата.

Как да повториш показаното – стъпка по стъпка

  1. Увери се, че имаш календарна таблица с колона с уникални дати и че е маркирана като Date Table.
  2. Създай измерител Предишна година, който сравнява текущия период със същия период от миналата година, като използваш обобщаващия измерител за продажби.
  3. Провери резултата в пивот таблица по години и месеци.
  4. Създай измерител Разлика, който изчислява разликата между текущите продажби и тези от предишната година.
  5. Когато е нужно сравнение за различен интервал (напр. последните 6 месеца), създай измерител с DATEADD и задай отрицателен брой периоди.
  6. Експериментирай с различни интервали (месеци, години), като наблюдаваш как се променя резултатът спрямо филтъра на пивот таблицата.

Основни DAX функции в урока

  • CALCULATE – преизчислява обобщаваща формула в нов филтърен контекст.
  • SAMEPERIODLASTYEAR – връща същия период от предишната година.
  • DATEADD – измества периода назад или напред по дни, месеци, тримесечия или години.
  • Mark as Date Table – дефинира таблицата като официална календарна таблица в модела.

Задача за упражнение

Тествай SAMEPERIODLASTYEAR и DATEADD, като сравниш продажбите за различни периоди (месеци и години) и проследиш как резултатите се променят според контекста на пивот таблицата.

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