Как рассчитать показатель на основе уменьшения / увеличения значения столбца в DAX - PullRequest
1 голос
/ 16 апреля 2019

У меня есть таблица продаж и связанные таблицы измерений. Таблица MySales содержит столбцы: Week, StoreID, SalesSeasonID, ProductKey и метрики. Мои размеры связаны с таблицей продаж (Дата, SalesSeason, Магазин, Таблицы продуктов).

Мне нужно найти количество продаж (LastYear и LastSeason) в качестве меры Вы можете найти образец ниже:

enter image description here

Моя цель - когда пользователь выбрал SaleseasonID[4], тогда он вернет 2 как SalesQuantity.

Как рассчитать этот показатель по формуле DAX?

1 Ответ

1 голос
/ 16 апреля 2019

Попробуйте:

PYSales = 
SUMX ( 
    VALUES ( Table1[YearWeek] ),
    CALCULATE ( 
        SUM ( Table1[SalesQuantity] ),
        ALL ( Table1[SalesSeasonID] ), 
        FILTER ( 
            ALL ( Table1[YearWeek] ),
            Table1[YearWeek] = EARLIER ( Table1[YearWeek] ) - 100
        )
    )
)

Рабочий пример файла PBIX, используя данные примера: https://pwrbi.com/so_55703551/

enter image description here

...