Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
ArundhatiD
Frequent Visitor

Rank function is not working properly. Want to see data only for last 5 sprints

Hi Team,

I have data with few columns for different teams.I want to display only last 5 sprints data in my bar chart displaying count of workitems vs sprint. When i try to use rank function its not working for me.I also tried at power query group rows but its giving wiered result.Each team is having IterationCycle with different number of sprints in it.

Sample data is attached herewith.

Work ItemTeamIterationIterationCycleSprintSprint.startDateSprint.Enddate

-ASD

Work ItemTeamIterationIterationCycleSprintSprint.startDateSprint.Enddate
201ASPS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
202ASPS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
203ASPS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
204ASPS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
205ASPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
206ASPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
207ASPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
208ASPS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
209ASPS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
210ASPS/P 2022.1/Sprint 2022.1.6P 2022.1Sprint 2022.1.610/6/202210/20/2022
211ASPS/P 2022.1/Sprint 2022.1.6P 2022.1Sprint 2022.1.610/6/202210/20/2022
212ASPS/P 2022.1/Sprint 2022.1.5P 2022.1Sprint 2022.1.59/22/202210/6/2022
213ASPS/P 2022.1/Sprint 2022.1.5P 2022.1Sprint 2022.1.59/22/202210/6/2022
214ASPS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
289ASPS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
290ASPS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
291ASPS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
215ASPS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
216SSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
217SSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
218SSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
219SSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
220SSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
221SSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
222SSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
223SSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
224SSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
225SSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
226SSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
227SSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
228SSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
229SSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
230SSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
231SSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
232SSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
233SSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
234SSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
235SSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
236SSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
237SSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
238SSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
239SSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
240SSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
241SSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
1 ACCEPTED SOLUTION

Hi @ArundhatiD ,

Please update the formula of the measure [Rank] as below and check if that is what you want. You can find the details in the attachment.

Rank = 
VAR _selprj =
    SELECTEDVALUE ( 'Table'[Project] )
VAR _seldept =
    SELECTEDVALUE ( 'Table'[Department] )
VAR _selteam =
    SELECTEDVALUE ( 'Table'[Team] )
RETURN
    RANKX (
        FILTER (
            ALLSELECTED ( 'Table' ),
            'Table'[Project] = _selprj
                && 'Table'[Department] = _seldept
                && 'Table'[Team] = _selteam
        ),
        CALCULATE ( MAX ( 'Table'[Sprint.startDate] ) ),
        ,
        DESC,
        DENSE
    )

yingyinr_0-1668389380458.png

Best Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

4 REPLIES 4
ArundhatiD
Frequent Visitor

thank you

v-yiruan-msft
Community Support
Community Support

Hi @ArundhatiD ,

I created a sample pbix file(see attachment) for you, please check whether that is what you want.

1. Create a measure as below:

Rank = 
VAR _selteam =
    SELECTEDVALUE ( 'Table'[Team] )
RETURN
    RANKX (
        FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Team] = _selteam ),
        CALCULATE ( MAX ( 'Table'[Sprint.startDate] ) ),
        ,
        DESC,
        DENSE
    )

2. Create a bar chart and apply the visual-level filter with the condition(Rank is less than or equal to 5)

yingyinr_1-1668135789301.png

 

If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.

How to upload PBI in Community

Best Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Yingyinr,

Thank you very much ,Calculation is Working fine, 

Can you suggest what changes i need to do in the calculation ,if i have Project and Department ,2 more levels (filters) along with Team. As I have 2 more levels in my data.
while ranking i have to consider these 2 levels along with Team.

The hierarchy is Project-----Department-------Team.The Actual columns are like .......

 

 

Consider 

 

Work ItemProjectDepartmentTeamIterationIterationCycleSprintSprint.startDateSprint.Enddat

 

Work ItemProjectDepartmentTeamIterationIterationCycleSprintSprint.startDateSprint.Enddate
201SRMDEVASAS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
202SRMDEVASAS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
203SRMDEVASAS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
204SRMDEVASAS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
205SRMDEVASAS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
206SRMDEVASAS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
207SRMDEVASAS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
208SRMDEVASAS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
209SRMDEVASAS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
210SRMDEVASAS/P 2022.1/Sprint 2022.1.6P 2022.1Sprint 2022.1.610/6/202210/20/2022
211SRMDEVASAS/P 2022.1/Sprint 2022.1.6P 2022.1Sprint 2022.1.610/6/202210/20/2022
212SRMDEVASAS/P 2022.1/Sprint 2022.1.5P 2022.1Sprint 2022.1.59/22/202210/6/2022
213SRMDEVASAS/P 2022.1/Sprint 2022.1.5P 2022.1Sprint 2022.1.59/22/202210/6/2022
214SRMDEVASAS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
289SRMDEVASAS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
290SRMDEVASAS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
291SRMDEVASAS/P 2022.1/Sprint 2022.1.1P 2022.1Sprint 2022.1.17/28/20228/11/2022
215SRMDEVASAS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
216SRMtestSSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
217SRMtestSSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
218SRMtestSSSS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
219SRMtestSSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
220SRMtestSSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
221SRMtestSSSS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
222SRMtestSSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
223SRMtestSSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
224SRMtestSSSS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
225SRMtestSSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
226SRMtestSSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
227SRMtestSSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
228SRMtestSSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
229SRMtestSSSS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
230SRMtestSSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
231SRMtestSSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
232SRMtestSSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
233SRMtestSSSS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
234SRMtestSSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
235SRMtestSSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
236SRMtestSSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
237SRMtestSSSS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
238SRMtestSSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
239SRMtestSSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
240SRMtestSSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
241SRMtestSSSS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
242PQAArchMSMS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
243PQAArchMSMS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
244PQAArchMSMS/P 2022.2/Sprint 2022.2.4P 2022.2Sprint 2022.2.411/3/202211/17/2022
245PQAArchMSMS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
246PQAArchMSMS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
247PQAArchMSMS/P 2022.2/Sprint 2022.2.3P 2022.2Sprint 2022.2.310/20/202211/3/2022
248PQAArchMSMS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
249PQAArchMSMS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
250PQAArchMSMS/P 2022.2/Sprint 2022.2.2P 2022.2Sprint 2022.2.210/6/202210/20/2022
251PQAArchMSMS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
252PQAArchMSMS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
253PQAArchMSMS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
254PQAArchMSMS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
255PQAArchMSMS/P 2022.2/Sprint 2022.2.1P 2022.2Sprint 2022.2.19/22/202210/6/2022
256PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
257PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
258PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
259PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
260PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
261PQAArchMSMS/P 2022.1/Sprint 2022.1.4P 2022.1Sprint 2022.1.49/8/20229/22/2022
262PQAArchPSPS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
263PQAArchPSPS/P 2022.1/Sprint  2022.2.2P 2022.2Sprint 2022.2.211/3/202211/17/2022
264PQAArchPSPS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
265PQAArchPSPS/P 2022.1/Sprint  2022.2.1P 2022.2Sprint 2022.2.110/20/202211/3/2022
266PQAArchPSPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
267PQAArchPSPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
268PQAArchPSPS/P 2022.1/Sprint 2022.1.2P 2022.1Sprint 2022.1.28/11/20228/25/2022
269PQAArchPSPS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022
270PQAArchPSPS/P 2022.1/Sprint 2022.1.3P 2022.1Sprint 2022.1.38/25/20229/8/2022

Your suggestion is too much needed.

-ASD

Hi @ArundhatiD ,

Please update the formula of the measure [Rank] as below and check if that is what you want. You can find the details in the attachment.

Rank = 
VAR _selprj =
    SELECTEDVALUE ( 'Table'[Project] )
VAR _seldept =
    SELECTEDVALUE ( 'Table'[Department] )
VAR _selteam =
    SELECTEDVALUE ( 'Table'[Team] )
RETURN
    RANKX (
        FILTER (
            ALLSELECTED ( 'Table' ),
            'Table'[Project] = _selprj
                && 'Table'[Department] = _seldept
                && 'Table'[Team] = _selteam
        ),
        CALCULATE ( MAX ( 'Table'[Sprint.startDate] ) ),
        ,
        DESC,
        DENSE
    )

yingyinr_0-1668389380458.png

Best Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.