Страницы: 1
RSS
Мера. Среднемесячное количество покупок за период
 
Добрый день!
помогите прописать Меру
Среднемесячное кол-во покупок (транзакций). Т.е. нужно рассчитывать отношения кол-ва транзакций к числу выбранных месяцев;
есть таблица Продажи Покупатель /ID Транзакции (покупка)/ Дата транзакции / кол-во товара / цена / сумма чека
кол-во транзакций посчитала мерой (Кол-во покупок = DISTINCTCOUNT('Продажи'[ID транзакции])
подскажите, пожалуйста,  как посчитать количество месяцев ? чтобы видеть в разрезе каждого покупателя его среднемесячное количество покупок.
столбец с датами в формате дата и время н-р 7 марта 2017 г. 0:00:00  
Изменено: ZoyaLiseeva - 26.05.2020 23:10:19
 
Доброе время суток.
Вариант
Код
transaction per month =
VAR addYearMonthSign =
    ADDCOLUMNS (
        'Продажи',
        "YearMonthSign", 100 * YEAR ( 'Продажи'[Дата транзакции] )
            + MONTH ( 'Продажи'[Дата транзакции] )
    )
RETURN
    DIVIDE (
        DISTINCTCOUNT ( 'Продажи'[ID Транзакции (покупка)] ),
        COUNTROWS ( SUMMARIZE ( addYearMonthSign, [YearMonthSign] ) ),
        BLANK ()
    )
 
Добрый день,
при использовании меры, Dax пишет, что Выражение ссылается на несколько столбцов. Несколько столбцов нельзя преобразовать в скалярное значение. Как это понять и что потом сделать, чтобы формула работала .

сделала так - добавила новый столбец,
Месяц _текст = FORMAT([Дата транзакции], "MMMM"&" YYYY") и применила функцию подсчета уникальных столбцов (месяц) и далее по формуле через сводную.
Вами предложенная Функция ADDCOLUMNS - не дает считать меру,  выдает ошибку : «Выражение относится к нескольким столбцам. Несколько столбцов не могут быть преобразованы в скалярное значение».
Спасибо.

Еще раз спасибо, все сработало.
Изменено: Яедихро ННН - 15.01.2022 23:58:03
Страницы: 1
Читают тему (гостей: 1)
Наверх