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.
Hi - I have 2 tables, notes and payments on an account. I am trying to determine which accounts had a payment after the max note date. Here is the sample file: Sample File
Here is the notes table
Here is the payments table:
In this example, accounts 1 and 2 had a payment after the max note date and not account 3.
Here is my model. This is simplied, but I am dealing with millions of rows so ideally if this can be done in a measure that would be great. Appreciate the help!
Solved! Go to Solution.
Here is a measure that shows one way to do it.
Accts Late Payments =
VAR vSummary =
ADDCOLUMNS (
VALUES ( 'DIM: Account Numbers' ),
"cMaxNote",
CALCULATE (
MAX ( 'FACT: Notes'[Note Date] )
)
)
RETURN
COUNTROWS (
FILTER (
vSummary,
VAR vThisMax = [cMaxNote]
RETURN
CALCULATE (
COUNTROWS ( 'FACT: Payment' ),
'FACT: Payment'[Payment Date] > vThisMax
) >= 1
)
)
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Here is a measure that shows one way to do it.
Accts Late Payments =
VAR vSummary =
ADDCOLUMNS (
VALUES ( 'DIM: Account Numbers' ),
"cMaxNote",
CALCULATE (
MAX ( 'FACT: Notes'[Note Date] )
)
)
RETURN
COUNTROWS (
FILTER (
vSummary,
VAR vThisMax = [cMaxNote]
RETURN
CALCULATE (
COUNTROWS ( 'FACT: Payment' ),
'FACT: Payment'[Payment Date] > vThisMax
) >= 1
)
)
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
110 | |
95 | |
76 | |
65 | |
51 |
User | Count |
---|---|
146 | |
109 | |
106 | |
88 | |
61 |