Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi All,
Need help on below.
=Max([CD] In ([Bookinghour]) ) is in SQL.
Both CD and Bookinghour are the columns.
Same how to achieve in Dax.
Thanks,
Nag
Solved! Go to Solution.
Hi @Smartnag,
Did you mean to get the 'CD' value based on the max 'bookinghours', right?
If that is the case, you can get the max 'bookinghours' first, then you can use this as a condition to find out the CD value.
formula =
VAR maxHour =
CALCULATE ( MAX ( Table[Bookinghour] ), ALLSELECTED ( Table ) )
RETURN
CALCULATE (
MAX ( Table[CD] ),
FILTER ( ALLSELECTED ( Table ), [Bookinghour] = maxHour )
)
Regards,
Xiaoxin Sheng
Hi @Smartnag,
Did you mean to get the 'CD' value based on the max 'bookinghours', right?
If that is the case, you can get the max 'bookinghours' first, then you can use this as a condition to find out the CD value.
formula =
VAR maxHour =
CALCULATE ( MAX ( Table[Bookinghour] ), ALLSELECTED ( Table ) )
RETURN
CALCULATE (
MAX ( Table[CD] ),
FILTER ( ALLSELECTED ( Table ), [Bookinghour] = maxHour )
)
Regards,
Xiaoxin Sheng
Hi @Smartnag
it depends on the filter context and the desired result. But in general it would be something like
= MAX ( [CD] ) IN VALUES ( [Bookinghour]) )
User | Count |
---|---|
22 | |
11 | |
8 | |
6 | |
6 |
User | Count |
---|---|
25 | |
13 | |
11 | |
9 | |
6 |