Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
PowerBI. Оптимизация меры sumx, помогите оптимизировать меру sumx
 
Добрый день!

Подскажите, как можно оптимизировать данную меру:

Вариант 1
Код
sumx(
    FILTER(
SUMMARIZE('dbase sales3', 
'dbase sales3'[Date], 
'dbase sales3'[ID], 
'dbase sales3'[Store], 
'dbase sales3'[cashreg], 
'dbase sales3'[#doc], 
'dbase sales3'[#order], 
"_unic", DISTINCTCOUNT('dbase sales3'[ID]), 
"_count", sum('dbase sales3'[Count])),
'dbase sales3'[ID] <> "14763" && 
'dbase sales3'[#doc]<>0 && 
[_count]>=0 && 
'dbase sales3'[#order]=0), 
[_unic])

Вариант 2
Код
VAR _Table = 
SUMMARIZE('dbase sales3', 
'dbase sales3'[Date], 
'dbase sales3'[ID], 
'dbase sales3'[Store], 
'dbase sales3'[cashreg], 
'dbase sales3'[#doc], 
'dbase sales3'[#order], 
"_unic", DISTINCTCOUNT('dbase sales3'[ID]), 
"_count", sum('dbase sales3'[Count]))

Return sumx(FILTER(_Table, 
'dbase sales3'[ID] <> "14763" && 
'dbase sales3'[#doc]<>0 && 
[_count]>=0 && 
'dbase sales3'[#order]=0),
[_unic])

Работает долго, а при выборе всех магазинов  - "запрос превысил объем доступных ресурсов"
power bi - показ в таблице только тех значений, где есть цена
 
Коллеги, приветствую!

Нужна помощь )

В вложении пример, где я пытаюсь реализовать сравнение цен относительно выбранного бренда.

Задумка такая:

В слайсере "Выбрать сравнение" - выбираем бренд относительно которого производим сравнение
В слайсере "brand" - выбираем бренды, которые хотим сравнить.

В таблице отображаются и цены и отклонение цены.

Проблема, которую очень хочется решить - это отображение в таблице только тех позиций, у которых присутствуют цены выбранных брендов.

Например, в слайсере "brand" - выбраны все, цены в этом случае есть только у товара dress - вот одна строчка и должна отобразиться.
Если же выбрать Brand 1,2 и 4, то должны отобразиться товары scarf, pants, blazer, dress.

Даже не соображу куда двигаться - памагите! пожалуйста )
PowerBI / коэффициент сезонности и его медиана, расчет коэффициента сезонности и его медианы за N-лет по месяцам
 
Здравствуйте!

Прошу мне помочь в вопросе расчета индекса сезонности и его медианы.

Я пыталась решить задачу таки образом

1) Считаю средние продажи за каждый год, только по закрытым месяцам
Код
AVG_for_YEAR = 
var _sales = CALCULATE(
                '#measures'[Sales Amount], 'Date'[ClosePeriodMonth] = TRUE(),
                FILTER(ALLSELECTED('Date'),'Date'[Year]=MAX('Date'[Year] )))

var _months = CALCULATE(
                DISTINCTCOUNT('Date'[Month]),'Date'[ClosePeriodMonth] = TRUE(),
                FILTER(ALLSELECTED('Date'),'Date'[Year]=MAX('Date'[Year] )))

RETURN DIVIDE(_sales, _months)

Математические ожидания верные

2) Индекс сезонности = продажи за месяц/средние за год
Код
Season Index = 
CALCULATE (
    DIVIDE('#measures'[Sales Amount], '#measures'[AVG_for_YEAR], BLANK()), 
        'Date'[ClosePeriodMonth] = TRUE())

Математические ожидания верные

3) Медиана индекса сезонности за N-лет
Код
Median = 
CALCULATE( 
    MEDIANX(VALUES('Date'[Year Month]), '#measures'[Season Index]),
    DATESINPERIOD('Date'[Date], MAX('Date'[Date]), -4,YEAR)
)

А вот тут мне медиана показывает неверные результаты.

И я не знаю где ошибка.
Прикрепляю pbix для исследования, там же картинки с расчетами в excel


pbix
Страницы: 1
Наверх