Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Client Purchase Frequency

Hi dear community,

I have a problem here and would love your help.


I have two tables. A customer table and a sales table.

Ex Customer:

Clinet IDCreation Date
101/01/2021
201/02/2021
301/03/2021


Sales:

Sales ID      Client     IDDate
1101/04/2021
2201/04/2021
3201/04/2021


Pretended result: Barchart with two filters: client creation date and sale date
customers without purchases: 1
customers with 1 purchase: 1
customers with 2 or more purchases: 1

Thank you very much,
Simao

  • Anonymous , Create measures like

     

    Total sales = Count(Sales[Sales ID])

     

    No purchase = countx(values(Customer[client ID]) , if(isblank([Total Sales]),[client ID],blank()))

     

    1 purchase = countx(values(Customer[client ID]) , if([Total Sales]=1,[client ID],blank()))

     

    2 or more purchase = countx(values(Customer[client ID]) , if([Total Sales]>=2,[client ID],blank()))

2 Replies

  • Anonymous , Create measures like

     

    Total sales = Count(Sales[Sales ID])

     

    No purchase = countx(values(Customer[client ID]) , if(isblank([Total Sales]),[client ID],blank()))

     

    1 purchase = countx(values(Customer[client ID]) , if([Total Sales]=1,[client ID],blank()))

     

    2 or more purchase = countx(values(Customer[client ID]) , if([Total Sales]>=2,[client ID],blank()))

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thank you very much.

      It worked perfectly!

      Cheers,

      Simão