Как применить групповое ранжирование к таблице ввода в DAX - PullRequest
0 голосов
/ 28 марта 2020

Обратите внимание, что это нацелено на набор табличных данных AS, а не на Power BI.

В настоящее время у меня есть запрос DAX, как показано ниже, который возвращает мне правильные данные. Теперь мне нужно применить ранжирование группы (сродни оконной функции T- SQL) к этому набору результатов. Мой запрос:

DEFINE VAR StartDate = DATE (YEAR (@StartDate), MONTH (@StartDate), DAY (@StartDate)) VAR EndDate = DATE (YEAR (@EndDate), MONTH (@EndDate) , DAY (@EndDate)) ОЦЕНОЧНЫЙ ФИЛЬТР (CALCULATETABLE (SUMMARIZECOLUMNS (TaxDate) [CompleteDate], Issue [IssueNumber], Issue [IssueName], FaultGroup [FaultGroupName], IssueOwner [OwnerName_], Issueak, TimeTime), TimeTime 'TaxDate' [CompleteDate]> = StartDate, 'TaxDate' [CompleteDate] <= EndDate, Issue [CurrentStatus] = "Live"), [IssueTime] <> 0)

enter image description here

Моя цель - добавить в запрос некоторый DAX, чтобы в конце я мог добавить столбец, который будет ранжировать Issue_Time по каждому номеру IssueNumber, от наибольшего к наименьшему. Например, в выпуске № 1001 наверху будет указан Дж. Дэвидсон, а за ним - Дж. Харрисон и т. Д.

Это должно быть в том же сценарии DAX.

...