#date #powerbi #dax #percentage
#Дата #powerbi #dax #процент
Вопрос:
Я пытаюсь создать показатель DAX, который будет вычислять % от определенного значения в столбце, сгруппированном по определенной дате или диапазону дат.
Вот как структурированы мои текущие данные:
Например, если я хочу увидеть % проданных рогаликов за один день (скажем, 1 августа), базовая сумма всех товаров будет за этот день (4), а не общая сумма продаж для всей таблицы (16), и я хотел бы отобразить % рогаликов за этот день (50%), вот так:
Но, если я хочу увидеть % бубликов для всех транзакций между 8-1 и 8-3, эта базовая сумма будет равна 16, а % бубликов — 31,25%.
У меня есть следующая формула DAX для вычисления % рогаликов для всей таблицы.
Измерить = РАЗДЕЛИТЬ ( ВЫЧИСЛИТЬ( КОЛИЧЕСТВО(‘Таблица'[Идентификатор транзакции]), ФИЛЬТР (‘Таблица’, ‘Таблица'[Элемент] = «Бублик») ), ВЫЧИСЛИТЬ( КОЛИЧЕСТВО(‘Таблица'[Идентификатор транзакции]), ВСЕ(‘Таблица'[элемент]) ), 0 )
В чем я не уверен, так это в том, как создать показатель, который вычисляет % рогаликов на основе количества всех товаров, проданных в определенном столбце даты или диапазона дат, чтобы я мог подключить его к срезу диапазона дат, подобному этому:
…Таким образом, когда пользователь выбирает 8-1, изображение будет отображать 50%, а если пользователь выбирает от 8-1 до 8-3, изображение будет отображать 31,25%.
Ответ №1:
Вы должны добавить визуальный фрагмент и использовать дату в качестве поля слайсера. Убедитесь, что выбрано следующее:
- Тип среза «Между»;
- Столбец даты форматируется как тип даты;
Когда вы создаете таблицу с элементами и измерениями в качестве полей, это должно сработать.
Комментарии:
1. Вы правы, все, что мне было нужно, это срез. Я предполагал, что мои цифры вычислялись неправильно, потому что мой % не соответствовал % бизнес-команды. Оказывается, мой точный на основе модели данных!