Hello everyone,
This is my first post and the beginning of my adventure with dax so please be understanding. I have a table with 3 columns: index, score and player. I try to count the average score of the last 30 indexes for each player. I have over 14,000 lines and over 300 players so for each player the last 30 indexes will be different.
Scores
Thank you for all the great content you have here - it is a great place to learn 🙂
Solved! Go to Solution.
@Pan_Forex , Create an index column in table using DAX
index= rankx(filter(Table, [Player] = earlier([Player]) ), [id],,asc,desc)
Create a new table
series = generateseries(Min(Table[index]), Max(Table[index]) ,1)
then create join series[value] with rank and create a measure
calculate(average(Table[game_score]), filter(all(series) , series[Value] >= max(series[Value]) -30 && series[Value] <= max(series[Value]) ))
Hi, @Pan_Forex Can you provide sample data with sensitive data removed
@Pan_Forex , Create an index column in table using DAX
index= rankx(filter(Table, [Player] = earlier([Player]) ), [id],,asc,desc)
Create a new table
series = generateseries(Min(Table[index]), Max(Table[index]) ,1)
then create join series[value] with rank and create a measure
calculate(average(Table[game_score]), filter(all(series) , series[Value] >= max(series[Value]) -30 && series[Value] <= max(series[Value]) ))
Hi, thank you very much for your reply! When creating an index column, it displays an error: Unexpected value of the TIES argument in the RANKX function. The allowed values are SKIP and DENSE.
My function looks like this:
index = rankx(FILTER('public players', [Player] = earlier([Player]) ), [id],,asc,desc)
I fixed the errors, corrected the relationships and everything works. Thank you very much!
Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.
Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!
User | Count |
---|---|
106 | |
59 | |
45 | |
27 | |
24 |
User | Count |
---|---|
128 | |
94 | |
74 | |
43 | |
38 |