Forum Discussion
Find a single value in a table based on multiple criteria
- 4 years ago
Ended up using this DAX
CALCULATE ( FIRSTNONBLANK('Tickets'[Ticket Number],1),'Status'[StatusID]="Open",'Type'[TypeID]="Client Management",'Client'[ClientID]=ClientID)Where ClientID is a lookup for the selected (using a slicer) client ID.
Hi ericsara
Pls try this DAX
VAR _TicketCount = CALCULATE ( COUNTROWS(Tickets), Status[Name]="Open", Type[Name]="Management")
RETURN
IF ( _TicketCount > 1, "N/A", 1)
If this is the answer to your query, please hit the like button.
Thanks & Regards,
Mohammed Adnan
Learn Power BI: https://www.youtube.com/c/taik18
- ericsara4 years ago
Helper I
Hi Mohammed,
This does well to identify if there is only one ticket, but how do I return the Ticket Number?
Cheers,
- mohammedadnant4 years ago
Impactful Individual
Hi ericsara
Try this
VAR _TicketCount = CALCULATE ( COUNTROWS(Tickets), Status[Name]="Open", Type[Name]="Management")
RETURN
IF ( _TicketCount > 1, "N/A", MAX('Table'[Ticket Number]))or just this below as a new measure
IF( HASONEVALUE('Table'[Ticket Number])=TRUE(), MAX('Table'[Ticket Number]), "N/A")If this is the answer to your query, please hit the like button.
Thanks & Regards,
Mohammed Adnan
Learn Power BI: https://www.youtube.com/c/taik18
- ericsara4 years ago
Helper I
Hi Mohammed,
Not sure I am following 100%. Are you saying to use your original solution with the new one or just the new one without the original?
I think you are saying to use just the new one. If so, does it not assume that the Ticket Number is known? How is the logic finding the ticket number for the client, that also has a Status of Open and a Type of Management?
Cheers,