#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. Уверен, что вы также не можете упорядочивать по мере