cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
SirBI
Frequent Visitor

Count Measure when decreasing date filter.

I need to count current "Active Members". 

Meaning, when I slide my date filter to the right, the count should not change, they are still active members. 

But I would like to have the count change when I slide my filter to the left, counting how many active members I had during that time period. 

 Is there a measure I can write?

 

I  also need to indentify Public counts, I created a PK date and Public column concatendate to link to my calendar table. 

 

SirBI_0-1679403559688.png

 

My below table:

 

display_namePublicfirst_grant_dtlast_grant_dtaccess_revoked_datepk
RedN11/16/202211/29/2022NULL2022-11-16T00:00:00.0000000ZN
BlueN7/26/20229/21/2022NULL2022-07-26T00:00:00.0000000ZN
GreenN10/12/20219/13/2022NULL2021-10-12T00:00:00.0000000ZN
YellowY7/1/202112/31/9999NULL2021-07-01T00:00:00.0000000ZY
PinkY7/1/202112/31/9999NULL2021-07-01T00:00:00.0000000ZY

 

1 ACCEPTED SOLUTION
halfglassdarkly
Resolver IV
Resolver IV

You'll want the date used for the slicer to be disconnected from the date fields in your table (either using an unrelated date dimension or by explicitly ignoring the slicer values in your main calculation context.

You can store the values from the slicer as variables e.g. something like:

Var MinDate = Min('Unrelated Date Table'[Date])

Var MaxDate = Max('Unrelated Date Table'[Date])

RETURN

Calculate(Count('table'[display_name]),

     ALLEXCEPT('table','table'[display_name]),

     'table'[first_grant_d]<=MaxDate && 'table'[last_grant_d]>=MinDate)

View solution in original post

1 REPLY 1
halfglassdarkly
Resolver IV
Resolver IV

You'll want the date used for the slicer to be disconnected from the date fields in your table (either using an unrelated date dimension or by explicitly ignoring the slicer values in your main calculation context.

You can store the values from the slicer as variables e.g. something like:

Var MinDate = Min('Unrelated Date Table'[Date])

Var MaxDate = Max('Unrelated Date Table'[Date])

RETURN

Calculate(Count('table'[display_name]),

     ALLEXCEPT('table','table'[display_name]),

     'table'[first_grant_d]<=MaxDate && 'table'[last_grant_d]>=MinDate)

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors