Как я могу отсортировать месяцы в Power BI при получении данных с прямого сервера?

#powerbi #ssas #powerbi-desktop #powerbi-datasource #power-bi-report-server

#powerbi #ssas #powerbi-рабочий стол #powerbi-источник данных #power-bi-report-server

Вопрос:

У меня есть прямое подключение к службам аналитики. Я видел, что легко манипулировать данными при импорте, но когда я подключаюсь напрямую к серверу, он не может этого сделать (по крайней мере, не интуитивно). Мне нужно отсортировать месяцы в сегменте данных, но для данных нет параметров для выполнения этой задачи. В настоящее время они расположены в алфавитном порядке, но должны быть расположены в хронологическом порядке.

введите описание изображения здесь

Я видел, что легко манипулировать данными при импорте, но когда я подключаюсь напрямую к серверу, он не может этого сделать (по крайней мере, не интуитивно)

введите описание изображения здесь

Комментарии:

1. добавьте некоторые образцы данных с ожидаемым результатом.

2. @mkRabbani готово!

3. У вас есть только название месяца в таблице? или у вас также есть значения даты. Чтобы применить порядок к названию месяца, вам нужна дата или другое значение для упорядочивания данных.

4. Если вы используете оперативное подключение к модели служб Analysis Services (это отличается от прямого подключения к исходным данным), я думаю, что ваш единственный вариант — изменить настройки в исходной модели.

Ответ №1:

Основываясь на другом сценарии, обсуждаемом в комментариях и сообщениях, я полностью редактирую свой ответ, и вот новая опция, использующая пользовательский столбец.

Создайте пользовательский столбец с приведенным ниже кодом-

 created_custom_date = "1-" amp; month_names[month] amp; "-2020"
  

Примечание: просто добавьте дату и год к названию месяца, чтобы создать хорошо отформатированную дату.

Теперь измените тип данных этого столбца на DateTime, и вы получите опцию «Иерархия дат» под этим столбцом. используйте значение месяца из «Иерархии дат» на диаграмме. теперь вы должны получить правильный порядок в своей таблице, как показано на рисунке ниже-

введите описание изображения здесь

Комментарии:

1. Будет ли это работать при оперативном подключении к службам Analysis Services? Насколько мне известно, это параметр модели, который в данном случае хранится в экземпляре служб Analysis Services, а не на панели мониторинга

2. вы должны сделать это в редакторе запросов power. После того, как вы импортировали свои данные в power bi.

3. Ну да, как я уже сказал, эта опция недоступна, если вы используете оперативное подключение к модели служб Analysis Services, поскольку модель определена и хранится в службах Analysis Services, а не в файле Power BI.

4. Да, понял. Вы можете создать меру типа- Возвращать 1 в январе, 2 в феврале …. 12 в декабре. Затем попробуйте упорядочить по этому показателю.

5. Уверен, что вы также не можете упорядочивать по мере