#powerbi #dax
#powerbi #dax
Вопрос:
В Power BI мне нужно создать визуальную гистограмму, показывающую значения за 12 месяцев, с января по декабрь. Однако мой набор данных содержит ежедневные данные за 3 года, поэтому я не могу выполнить сортировку по другому вспомогательному столбцу (monthsort), поскольку в столбце сортировки больше различных значений, чем в столбце результатов.
Как я могу отсортировать ось x с января по декабрь?
Я могу вносить изменения либо в таблицу SQL Server, либо в DAX в табличной модели.
ПРИМЕЧАНИЕ: Я не могу использовать иерархию дат, поскольку я использую службы Analysis Services и Live Connection.
Комментарии:
1. Если я понимаю ваш запрос, вам нужно показать месяцы с января по декабрь для каждого года, поэтому сначала вам нужно показать месяцы для 1-го года, затем месяцы для 2-го года и так далее для 3-го года, верно?
2. У меня есть два среза, один на годы и один на месяцы. В одном для месяцев мне нужно просто показать январь — декабрь.
Ответ №1:
Вы можете создать новый столбец с именем «DateSort» или что-то в этом роде и использовать следующую формулу DAX:
=ФОРМАТ([Дата], «ГГГГ»)
Выберите столбец ежедневных данных и выберите «Сортировать по столбцу» и установите для него значение столбца «Сортировка по дате».
Это работает?