Forum Discussion
amaniramahi
5 years agoHelper V
VALUES with Filter
Hi
I have the following table
I need to calculate the unique count of vechiles opened cards after 100,000 ODO Reading as long as they opened cards before 100,000 ODO reading
it should be based on the table above 2 (CAMRY1 and CAMRY2)
CAMRY4 will be excluded as it did not open a card before 100000 ODO reading
Hi amaniramahi
Try this measure:
Count = Var _MinV = filter('Table','Table'[ODO Reading]<10000) Var _MaxV = filter('Table','Table'[ODO Reading]>10000) return CALCULATE(DISTINCTCOUNT('Table'[VIN]),EXCEPT(all('Table'),EXCEPT(_MaxV,_MinV)))Did I answer your question? Mark my post as a solution!
Appreciate your Kudos !!
4 Replies
- VahidDMSuper User
Hi amaniramahi
Try this measure:
Count = Var _MinV = filter('Table','Table'[ODO Reading]<10000) Var _MaxV = filter('Table','Table'[ODO Reading]>10000) return CALCULATE(DISTINCTCOUNT('Table'[VIN]),EXCEPT(all('Table'),EXCEPT(_MaxV,_MinV)))Did I answer your question? Mark my post as a solution!
Appreciate your Kudos !!
- amaniramahiHelper V
THANK YOU!
all I was thinking about is how to use VALUES with a filter!
- CNENFRNLCommunity Champion
CNT = CONCATENATEX( FILTER( VALUES( READING[VIN] ), CALCULATE( MIN( READING[ODO Reading] ) ) < 100000 && CALCULATE( MAX( READING[ODO Reading] ) ) >= 100000 ), READING[VIN], UNICHAR( 10 ) )- amaniramahiHelper V
Thank you! but this does not return the result as a table. correct?