Страницы: 1
RSS
DAX. Сложение сгруппированных значений
 
Господа прошу минуту вашего времени. Вроде задача плевая, но видимо я не правильно понимаю логику.
В модели данных есть 3 столбца в одной таблице.

1.Артикул
2.Количество продаж
3.Регион

Требуется вычисляемый столбец доли продаж в регионе по каждому Ариткулу, а не от общей суммы.

Пробовал: = divide(CALCULATE(SUM([количество продаж]);SUMMARIZE(таблица1;[артикул]);[артикул];0))
Изменено: Артур Кузнецов - 22.10.2021 03:38:42
 
Артур Кузнецов,
Код
Доля продаж :=
DIVIDE (
    SUM ( [Выкупили, шт] );
    CALCULATE (
        SUM ( [Выкупили, шт] );
        ALLEXCEPT ( 'Таблица1'; 'Таблица1'[Область] )
    )
)
 
К сожалению не работает=(
 
Цитата
Артур Кузнецов написал:
не работает=(
Какие ваши доказательства?
В примере сформируйте сводную на базе модели данных и покажите какой результат нужен в итоге хотя бы и на формулах экселя.
Вот горшок пустой, он предмет простой...
 
Цитата
Артур Кузнецов написал:
К сожалению не работает=(
Что именно не работает?:)
Цитата
Артур Кузнецов написал:
доли продаж в регионе по каждому Ариткулу
Это я понимаю, как продажи одного артикула в регионе разделить на продажи всех артикулов в этом регионе:
Код
Доля продаж внутри региона:=DIVIDE (
    SUM ( [Выкупили, шт] );
    CALCULATE (
        SUM ( [Выкупили, шт] );
        ALLEXCEPT ( 'Таблица1'; 'Таблица1'[Область] )
    )
)
Может, нужно долю продаж артикула в регионе от продаж этого артикула во всех регионах? Тогда вот:
Код
Доля продаж по артикулу среди всех регионов:=DIVIDE (
    SUM ( [Выкупили, шт] );
    CALCULATE (
        SUM ( [Выкупили, шт] );
        ALL ( 'Таблица1'[Область] )
    )
)
 
Нужно взять каждый артикул за 100% и от него расчтитать продажи по региону. Я знаю что в сводной таблице такое делается за 5 секунд. Мне нужны данные показатели для дальнейших расчётов
 
Цитата
Артур Кузнецов написал:
взять каждый артикул за 100% и от него расчтитать продажи по региону
Очень интересно, но ничего не понятно. Это доля продаж артикула в регионе по отношению к продажам артикула во всех регионах? :)
Тогда смотрим 2-ую меру в #5.
Изменено: surkenny - 22.10.2021 11:01:26
 
Цитата
surkenny написал:
Очень интересно, но ничего не понятно. Это доля продаж артикула в регионе по отношению к продажам артикула во всех регионах? Тогда смотрим 2-ую меру в #5.
Извиняюсь если не правильно пытаюсь донести информацию.
1. По моей логике сначала нужно суммировать значения все продажи в по первому уникальному артикулу.
2. Далее Продажи  конкретном регионе разделить на ранее полученное значение.
3. запустить цикл для каждого уникального значения.
4. Проблема в том что в формуле Присваивать в ручную имя артикула нельзя т.к. ассортимент постоянно меняется
 
Артур Кузнецов, Вы мой файл из #5 открывали? По вашему объяснению:
Код
Доля продаж по артикулу среди всех регионов:=
DIVIDE (
    SUM ( 'Таблица1'[Выкупили, шт] );
    CALCULATE (
        SUM ( 'Таблица1'[Выкупили, шт] );
        ALL ( 'Таблица1'[Область] )
    )
)
 
Изменено: surkenny - 22.10.2021 11:22:02
 
Спасибо, я всё пытался вычислить столбец. а не меру
Страницы: 1
Наверх