Forum Discussion

DHB's avatar
DHB
Helper V
2 years ago
Solved

Counting Values in a Joined Table

Hi all,

 

could anyone give me an idea how to count rows in a joined table please?

 

I have a table of people (all unique records) joined to a table of dates (each person/date combination is unique) with a one to many relationship.  In the people table I'd like to create a DAX expression (DATE COUNT) which will count the number of dates for that person in the dates table.

 

People

PERSONDATE COUNT
1234_ABC3
1255_ABC1
1234_CDE6
1344_XYZ2
1499_MMM0

 

Dates

PERSONDATE
1234_ABC1/01/2020
1234_ABC2/01/2020
1234_ABC3/01/2020
1255_ABC1/01/2020
1234_CDE1/01/2020
1234_CDE2/01/2020
1234_CDE3/01/2020
1234_CDE4/01/2020
1234_CDE5/01/2020
1234_CDE6/01/2020
1344_XYZ1/01/2020
1344_XYZ2/01/2020

 

Thank you in advance for your help.

 

  • you need to just use COUNTROWS functions

    measure =

    COUNTROWS( 'your'table)+0

6 Replies

  • you need to just use COUNTROWS functions

    measure =

    COUNTROWS( 'your'table)+0
  • Ahmedx thank you so much for your solution.  How could I change it to only count dates that are "VALID" according to another column?

     

     So if the Dates table now looked like this:

    PERSONDATEVALID
    1234_ABC1/01/2020VALID
    1234_ABC2/01/2020VALID
    1234_ABC3/01/2020INVALID
    1255_ABC1/01/2020VALID
    1234_CDE1/01/2020VALID
    1234_CDE2/01/2020VALID
    1234_CDE3/01/2020INVALID
    1234_CDE4/01/2020INVALID
    1234_CDE5/01/2020INVALID
    1234_CDE6/01/2020INVALID
    1344_XYZ1/01/2020VALID
    1344_XYZ2/01/2020VALID

     

     

    And the result should now look like this;

    PERSONDATE COUNT
    1234_ABC2
    1255_ABC1
    1234_CDE2
    1344_XYZ2
    1499_MMM0