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

Count of earliest date by subgroup

Hello,

I have a table that I created using summarizecolumns that lists customers, Order dates and order type.

I am trying to create a line chart week over week showing a count of the first order for active customers on one line and then a second line that counts the number of customers that closed their accounts on each date.

 

I have everything working except the ability to select the first order for active customers. The data would look something like this. I am thinking the approach I should take is to somehow select the rows for plotting. But can’t seem to work it out in my head how to get that part to work. If there is a better approach that I should take (such as creating a measure table or something else), I am open.

 

Can someone please assist?

 

Customer IDOrder dateOrder Type
11111/7/2019Active
121212/3/2018Active
13139/30/2019Active
111112/30/2019Active
121212/30/2018Active
12126/15/2018Active
14141/7/2019Closed
15159/30/2018Closed
16161/14/2019Closed
11116/15/2018

Active

 

On the table below , is what I am thinking that I would somehow need to generate for selection to plot on a chart

Customer IDOrder dateOrder TypeSelect
11111/7/2019Active 
121212/3/2018Active 
13139/30/2019ActiveLine 1
111112/30/2019Active 
121212/30/2018Active 
12126/15/2018ActiveLine 1
14141/7/2019ClosedLine 2
15159/30/2018ClosedLine 2
16161/14/2019ClosedLine 2
11116/15/2018ActiveLine 1
1 ACCEPTED SOLUTION
v-shex-msft
Community Support
Community Support

Hi @Anonymous,

 

You can use below measure formula to achieve your requirement:

Measure =
CALCULATE (
    COUNT ( Table1[Customer ID] ),
    FILTER ( ALLSELECTED ( Table1 ), [Order date] < MAX ( Table1[Order date] ) ),
    VALUES ( Table1[Order Type] )
)

3.png

 

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

1 REPLY 1
v-shex-msft
Community Support
Community Support

Hi @Anonymous,

 

You can use below measure formula to achieve your requirement:

Measure =
CALCULATE (
    COUNT ( Table1[Customer ID] ),
    FILTER ( ALLSELECTED ( Table1 ), [Order date] < MAX ( Table1[Order date] ) ),
    VALUES ( Table1[Order Type] )
)

3.png

 

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

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.