Forum Discussion

E_hit's avatar
E_hit
Frequent Visitor
8 years ago

countrows based on slicer & related table

Hi,

 

I've got 2 tables

- one with my list of clients

- another with list of apointments related to clients with a date

 

I want to set a date slicer in excel to get the number of apointments per clients at a given date / date range

 

I have created a measure :

Date_selected:=max(tbmkg_apointment[Date_apointment])

 

and a calculated column in my client table but I either go the total number of apointment non related to distinct client with this formula

CALCULATE(
COUNTROWS(tbmkg_apointment);
FILTER (tbmkg_apointment;
tbmkg_apointment[Date_apointment]>= tbmkg_apointment[Date_selected] ) )

or a results taht take into account all apointments for one client even if only one of them is at the desired date:

CALCULATE(
COUNTROWS(RELATEDTABLE(tbmkg_apointment));
FILTER (RELATEDTABLE(tbmkg_apointment);
tbmkg_apointment[Date_apointment]>= tbmkg_apointment[Date_selected] ) )

 

Any insights?

 

Below is a data sample:

table client

code_clientnb_apointmentclient_age
4641231254 123
4641231255 136

 

table apointment

code_apointmentdate_apointmenttype_apointmentcode_client
32323/05/2018A4641231254
56524/05/2018B4641231255

 

I want my calculate field in my client table in nb_apointment

 

Thanks!

 

2 Replies

    • E_hit's avatar
      E_hit
      Frequent Visitor

      Hey,

       

      Thanks for the answer. However it doesn't work as expected on my file (I am using power pivot for excel so I cannot check your power BI file)

      The results I have in my column is the total number of appointment, whatever the user. Instead I would like the number of apointment per user

       

      With data sample:

      table apointment 

      code_apointmentdate_apointmenttype_apointmentcode_client
      32323/05/2018A1234
      56524/05/2018B6523
      54620/02/2018C8965
      13508/09/2017C8965

       

      the results I get on my client table

      code_clientnb_apointmentclient_age
      1234423
      6523436
      8965456

       

      The results I want on my client table:

      code_clientnb_apointmentclient_age
      1234123
      6523136
      8965256

       

      The tables are linked with the code_client