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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

DAX help needed Filter Problem

I have data that looks like this

 

Credit Unions

Credit union key               credit union name  Membership size

1                                              ABC CU                                 20000

2                                              ABC CU                                 20000

3                                              ABC CU                                 20000

5                                              XXX CU                                 10000

 

Activations

Credit Union Key              Customer Key   Activation date

1                                              1                              10/31/18

1                                              2                              10/31/18

2                                              3                              11/01/18

3                                              4                              02/02/19

5                                              5                              01/03/19

5                                              6                              02/01/19

 

I want to find the  first date a customer activated at the Credit union

 

I am using this and it works until I put a page filter of 2019 onto my report

 

First Activation Date =

 

MINX(DISTINCT('Credit Unions'[Credit Union Name]),CALCULATE(min('Activations'[Activation Date])

, ALL(Dates[FullDate]))

 

I am also trying to get the count of activations in 2019 by doing this

Activation to New Cus =

 

CALCULATE([Total Activations],Filter('Credit Unions',[First Activation Date] >DATEVALUE("12/31/18")),all(Dates[FullDate]))

 

 

Lastly I need a year to date total as well

 

Thank you in advance.

 

Linda

5 REPLIES 5
v-yulgu-msft
Employee
Employee

Hi @Anonymous ,

 

First Activation Date =
MINX (
    DISTINCT ( 'Credit Unions'[Credit Union Name] ),
    CALCULATE ( MIN ( 'Activations'[Activation Date] ) )
)

Activation to New Cus =
CALCULATE (
    DISTINCTCOUNT ( 'Credit Unions'[credit union name] ),
    FILTER (
        ALLSELECTED ( 'Credit Unions'[credit union name] ),
        YEAR ( [First Activation Date] ) = YEAR ( TODAY () )
    )
)

1.PNG

Best regards,

Yuliana Gu

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Thank you so much - but your solution did not work - see screen shot below.  I renamed your formulas to First Activation Date 2 and Activation to New CU2.  You can see the results next to the correct ones that I did in SQL prior to loading the data.

 

This Visual is filtered to 2019

 

problem.PNG

Anonymous
Not applicable

oh man - this is driving me crazy.

 

I put an indicator in to give me a yes or no and this works

 

Test new cu =
if([First Activation Date] > DATEVALUE("12/31/18")

,"Y","N")
 
but then when I put it into this formula it doesn't work
 
Activation to New Cus =
countx(FILTER('Activations',[Test new cu]="Y"),'Activations'[customer key])
Anonymous
Not applicable

I gave up and ended up doing the logic in SQL but I would love to know the answer.

Anonymous
Not applicable

ok - I figured out the first activation peice

 

the new code is

MINX(DISTINCT('Credit Unions'[Credit Union Name]),CALCULATE(min('Activations'[Activation Date])
, ALL(Dates))
 
 
Duh
but I still need to get to the Activations to New Cus

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.