cancel
Showing results for
Did you mean:
Frequent Visitor

## Create a measure for prior and latest count based on last date

qConsider the below table:

 id rag date 101 red 01/06/2020 101 red 02/06/2020 103 red 01/06/2020 103 green 02/06/2020 103 green 05/06/2020 101 green 05/06/2020

I'm looking to create two measures:

1. one that tallies the count of all id except the latest submission date (05/06/2020 in this case)
2. another that only tallies the latest  date

Desired outcome for 1

 count_prior red amber green 101 2 103 1 1

Desired outcome for 2

 count_latest red amber green 101 1 103 1

1 ACCEPTED SOLUTION
Super User IV

Here are two expressions that should work.

``````Count Latest =
VAR __maxdate =
CALCULATE ( MAX ( 'Table'[date] ), ALLSELECTED ( 'Table' ) )
RETURN
CALCULATE ( COUNT ( 'Table'[id] ), 'Table'[date] = __maxdate )

Count Prior =
VAR __maxdate =
CALCULATE ( MAX ( 'Table'[date] ), ALLSELECTED ( 'Table' ) )
RETURN
CALCULATE ( COUNT ( 'Table'[id] ), 'Table'[date] < __maxdate )``````

If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat

Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

Super User IV

Here are two expressions that should work.

``````Count Latest =
VAR __maxdate =
CALCULATE ( MAX ( 'Table'[date] ), ALLSELECTED ( 'Table' ) )
RETURN
CALCULATE ( COUNT ( 'Table'[id] ), 'Table'[date] = __maxdate )

Count Prior =
VAR __maxdate =
CALCULATE ( MAX ( 'Table'[date] ), ALLSELECTED ( 'Table' ) )
RETURN
CALCULATE ( COUNT ( 'Table'[id] ), 'Table'[date] < __maxdate )``````

If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat

Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

Announcements

#### 2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.