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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
pprakash
Helper I
Helper I

Report level filter by count of values group by max

i need to create a visual in power bi. I have sql query 

 

select requisition_id, MAX(requisition_event_id) from requisition_life_cycles
group by requisition_id having MAX(requisition_event_id)=1;

 

how can I create a table in power bi using given conditions?

1 ACCEPTED SOLUTION
Stachu
Community Champion
Community Champion

the simplest approach is to create a measure

MaxId = MAX('Input table'[requisition_event_id])

then drag requisition_id to rows (the Table visual will group them automatically)

and drag the measure to values - it evaluates MAX in the given filter context, wo it will do it for each id

the total (you can disable it if needed) will be the max of all events



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

View solution in original post

5 REPLIES 5
Stachu
Community Champion
Community Champion

I don't get the question - the SQL query returns a table right? you want to show all the rows in the table visual?
or do you have a table without the conditions and want to apply them in the visual?



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

hi @Stachu thanks for reply. yes second one is correct. i have tables without conditions and want to get data as i am getting it through this query.

Stachu
Community Champion
Community Champion

can you share anonymised sample from the input table and the expected output?



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

 

@Stachu    Input table

 

IDrequisition_idrequisition_event_idcreated_byupdated_bycreated_atupdated_at
22099150450407-10-2018 20:0607-10-2018 20:06
221100159659608-10-2018 11:3508-10-2018 11:35
25710021108-10-2018 20:2108-10-2018 20:21
3231004323209-10-2018 11:2109-10-2018 11:21
222101159659608-10-2018 11:4008-10-2018 11:40
25610121108-10-2018 20:2108-10-2018 20:21
3201013323209-10-2018 11:2009-10-2018 11:20
3211015323209-10-2018 11:2009-10-2018 11:20
223102159659608-10-2018 11:4708-10-2018 11:47
25510221108-10-2018 20:2108-10-2018 20:21
3191024323209-10-2018 11:2009-10-2018 11:20
224103141941908-10-2018 12:2508-10-2018 12:25
341103242442409-10-2018 16:2909-10-2018 16:29
3531033323209-10-2018 17:2009-10-2018 17:20
369103560660610-10-2018 10:2010-10-2018 10:20
225104141941908-10-2018 12:2708-10-2018 12:27
25410421108-10-2018 20:2008-10-2018 20:20
3181043323209-10-2018 11:1909-10-2018 11:19
3701044323210-10-2018 10:5810-10-2018 10:58
226105131031008-10-2018 14:1508-10-2018 14:15
25310521108-10-2018 20:1908-10-2018 20:19

 

 

OutPut Data

 

requisition_idMAX requisition_event_id
991
1004
1015
1024
1033
1044
Stachu
Community Champion
Community Champion

the simplest approach is to create a measure

MaxId = MAX('Input table'[requisition_event_id])

then drag requisition_id to rows (the Table visual will group them automatically)

and drag the measure to values - it evaluates MAX in the given filter context, wo it will do it for each id

the total (you can disable it if needed) will be the max of all events



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.