Forum Discussion
manideep547
6 years agoHelper III
sql to dax
select distinctcount(*) from table where Date<' date' andDate>' date 'and customers id in (select Customer Id from table where date<'date' and date>' date ')
Mariusz
6 years agoCommunity Champion
Hi manideep547
Can you provide a data sample and snap of an expected outcome?
Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
LinkedIn
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
- manideep5476 years agoHelper III
select distinctcount(*) from table where Date<1/1/2018andDate>' 1/1/2018'and customers id in (select Customer Id from table where date<'1/1/2017' and date>' 1/12/2017')
if the customer has the transaction in between 1/1/2018 to 1/1/2019 and also having the transaction in between 1/1/2017 to 1/1/2017
Mariusz
amitchandak- Mariusz6 years agoCommunity Champion
Hi manideep547
Try this.
Measure = VAR __conditionOne = CALCULATETABLE( VALUES( 'Table'[Customer Id] ), ALL( 'Table'[Date] ), 'Table'[Date] > DATE( 2017, 1, 1 ), 'Table'[Date] < DATE( 2017, 12, 1 ) ) RETURN CALCULATE( DISTINCTCOUNT( 'Table'[Customer Id] ), TREATAS( __conditionOne, 'Table'[Customer Id] ), ALL( 'Table'[Date] ), 'Table'[Date] > DATE( 2018, 1, 1 ), 'Table'[Date] < DATE( 2019, 1, 1 ) )Best Regards,
Mariusz
If this post helps, then please consider Accepting it as the solution.
Please feel free to connect with me.
LinkedIn- manideep5476 years agoHelper III
Correct me if I'm wrong
I used INTERSECT Dax function with countRows
Mariusz