Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hello, I am using the following query from performance analyzer to use in a Power Automated flow.
Can anyone help re-write this dax so that it does not include TOPN?
// DAX Query
DEFINE
VAR __DS0FilterTable =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Skill Is Active])
VAR __DS0FilterTable2 =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Assignement Active (hide)])
VAR __DS0FilterTable3 =
TREATAS({"TES"}, 'Users (Trainees)'[Division])
VAR __DS0Core =
SUMMARIZECOLUMNS(
'Users (Trainees)'[Division],
'Users (Trainees)'[Office],
'Users (Trainees)'[Department],
'Users (Trainees)'[User ID],
'Users (Trainees)'[User Display Name],
'Skills'[Skill Product Line (BU)],
'Skills'[Skill Platform / Group],
'Skills'[Skill Subgroup],
'Skills'[Skill Category],
'Skills'[Skill Title],
'Skills'[Skill ID],
'FY Baseline (hide)'[Baseline Completion Rate],
'Trainee Skill Assignments'[Current Skill Completion Rate],
'Trainee Skill Assignments'[FY Target Percent],
'Trainee Skill Assignments'[FY Goal Status],
'Trainee Skill Assignments'[FY Target Goal Group],
'Trainee Skill Assignments'[Baseline Tasks Required to Goal],
'Trainee Skill Assignments'[Remaining Tasks Required to Certify],
'Trainee Skill Assignments'[Skill Level After Goal],
__DS0FilterTable,
__DS0FilterTable2,
__DS0FilterTable3,
"Number_of_Requested_Tasks", 'Task Measures'[Number of Requested Tasks],
"Remaining_Mandatory_Tasks", 'Task Measures'[Remaining Mandatory Tasks]
)
VAR __DS0PrimaryWindowed =
TOPN(
501,
__DS0Core,
'Skills'[Skill Product Line (BU)],
1,
'Users (Trainees)'[Division],
1,
'Users (Trainees)'[Office],
1,
'Users (Trainees)'[Department],
1,
'Users (Trainees)'[User ID],
1,
'Users (Trainees)'[User Display Name],
1,
'Skills'[Skill Platform / Group],
1,
'Skills'[Skill Subgroup],
1,
'Skills'[Skill Category],
1,
'Skills'[Skill Title],
1,
'Skills'[Skill ID],
1,
'FY Baseline (hide)'[Baseline Completion Rate],
1,
'Trainee Skill Assignments'[Current Skill Completion Rate],
1,
'Trainee Skill Assignments'[FY Target Percent],
1,
'Trainee Skill Assignments'[FY Goal Status],
1,
'Trainee Skill Assignments'[FY Target Goal Group],
1,
'Trainee Skill Assignments'[Baseline Tasks Required to Goal],
1,
'Trainee Skill Assignments'[Remaining Tasks Required to Certify],
1,
'Trainee Skill Assignments'[Skill Level After Goal],
1
)
EVALUATE
__DS0PrimaryWindowed
Solved! Go to Solution.
hi @cinderelly678 ,
Try this
// DAX Query
DEFINE
VAR __DS0FilterTable =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Skill Is Active])
VAR __DS0FilterTable2 =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Assignement Active (hide)])
VAR __DS0FilterTable3 =
TREATAS({"TES"}, 'Users (Trainees)'[Division])
VAR __DS0Core =
SUMMARIZECOLUMNS(
'Users (Trainees)'[Division],
'Users (Trainees)'[Office],
'Users (Trainees)'[Department],
'Users (Trainees)'[User ID],
'Users (Trainees)'[User Display Name],
'Skills'[Skill Product Line (BU)],
'Skills'[Skill Platform / Group],
'Skills'[Skill Subgroup],
'Skills'[Skill Category],
'Skills'[Skill Title],
'Skills'[Skill ID],
'FY Baseline (hide)'[Baseline Completion Rate],
'Trainee Skill Assignments'[Current Skill Completion Rate],
'Trainee Skill Assignments'[FY Target Percent],
'Trainee Skill Assignments'[FY Goal Status],
'Trainee Skill Assignments'[FY Target Goal Group],
'Trainee Skill Assignments'[Baseline Tasks Required to Goal],
'Trainee Skill Assignments'[Remaining Tasks Required to Certify],
'Trainee Skill Assignments'[Skill Level After Goal],
__DS0FilterTable,
__DS0FilterTable2,
__DS0FilterTable3,
"Number_of_Requested_Tasks", 'Task Measures'[Number of Requested Tasks],
"Remaining_Mandatory_Tasks", 'Task Measures'[Remaining Mandatory Tasks]
)
EVALUATE
__DS0Core
hi @cinderelly678 ,
Try this
// DAX Query
DEFINE
VAR __DS0FilterTable =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Skill Is Active])
VAR __DS0FilterTable2 =
TREATAS({TRUE}, 'Trainee Skill Completions (History)'[Assignement Active (hide)])
VAR __DS0FilterTable3 =
TREATAS({"TES"}, 'Users (Trainees)'[Division])
VAR __DS0Core =
SUMMARIZECOLUMNS(
'Users (Trainees)'[Division],
'Users (Trainees)'[Office],
'Users (Trainees)'[Department],
'Users (Trainees)'[User ID],
'Users (Trainees)'[User Display Name],
'Skills'[Skill Product Line (BU)],
'Skills'[Skill Platform / Group],
'Skills'[Skill Subgroup],
'Skills'[Skill Category],
'Skills'[Skill Title],
'Skills'[Skill ID],
'FY Baseline (hide)'[Baseline Completion Rate],
'Trainee Skill Assignments'[Current Skill Completion Rate],
'Trainee Skill Assignments'[FY Target Percent],
'Trainee Skill Assignments'[FY Goal Status],
'Trainee Skill Assignments'[FY Target Goal Group],
'Trainee Skill Assignments'[Baseline Tasks Required to Goal],
'Trainee Skill Assignments'[Remaining Tasks Required to Certify],
'Trainee Skill Assignments'[Skill Level After Goal],
__DS0FilterTable,
__DS0FilterTable2,
__DS0FilterTable3,
"Number_of_Requested_Tasks", 'Task Measures'[Number of Requested Tasks],
"Remaining_Mandatory_Tasks", 'Task Measures'[Remaining Mandatory Tasks]
)
EVALUATE
__DS0Core
User | Count |
---|---|
21 | |
19 | |
12 | |
10 | |
9 |
User | Count |
---|---|
30 | |
26 | |
15 | |
13 | |
10 |