Forum Discussion
Match 2 Tables using Measure (with conditions)
- 1 year ago
wongts_nms try with:
IsBankMatched =
VAR SelectedBankIn = SELECTEDVALUE(Bank[In])
VAR GLTotal =
CALCULATE(
SUM(GL[Debit]),
FILTER(
GL,
GL[Clean Ref Numeric] = SelectedBankIn
)
)
RETURN
IF(
NOT ISBLANK(SelectedBankIn)
&& ABS(GLTotal - SelectedBankIn) < 0.01,
"Matched",
"Not Matched"
)BBF
💡 Did I answer your question? Mark my post as a solution!
👍 Kudos are appreciated
🔥 Proud to be a Super User!
- 1 year ago
Try and see if this works:
IsBankMatched = VAR _BankIn = SELECTEDVALUE(Bank[In]) VAR _Date = SELECTEDVALUE(Bank[Date]) VAR GLTotal = CALCULATE( SUM(GL[Debit]), FILTER( ALL(GL), GL[Clean Ref Numeric] = _BankIn && GL[Date] = _Date) ) -- RETURN IF( NOT ISBLANK(_BankIn) && NOT ISBLANK(_Date) && ABS(GLTotal - _BankIn) < 0.01, -- RETURN IF ( HASONEVALUE ( Bank[In]) && HASONEVALUE(Bank[Date]) && ABS(GLTotal - _BankIn) < 0.01, RETURN IF( ABS(GLTotal - _BankIn) < 0.01, "Matched", "Not Matched" )ALL(GL) or ALLSELECTED(GL) based on your needs, if the above formula works!
Hello, BBF,
Thank you so much for your prompt advices. I have tried the both solutions but still unable to match the Bank deposits (Bank[In]) to the grouped GL entries based on total amount (GL[Debit]) and reference number in GL[Clean Ref Numeric]. Below are the sample data:
GL Table
| Date | Debit | Clean Ref Numeric |
| 02/04/2025 | 1,144.57 | 1,580.00 |
| 02/04/2025 | 379.50 | 1,580.00 |
| 02/04/2025 | 55.93 | 1,580.00 |
| Date | Debit | Clean Ref Numeric |
| 01/04/2025 | 214.80 | 410.00 |
| 01/04/2025 | 195.20 | 410.00 |
Bank Table
| Date | In |
| 01/04/2025 | 410.00 |
| 02/04/2025 | 1,580.00 |
Appreciate any examples or advice!
wongts_nms try with:
IsBankMatched =
VAR SelectedBankIn = SELECTEDVALUE(Bank[In])
VAR GLTotal =
CALCULATE(
SUM(GL[Debit]),
FILTER(
GL,
GL[Clean Ref Numeric] = SelectedBankIn
)
)
RETURN
IF(
NOT ISBLANK(SelectedBankIn)
&& ABS(GLTotal - SelectedBankIn) < 0.01,
"Matched",
"Not Matched"
)
BBF
💡 Did I answer your question? Mark my post as a solution!
👍 Kudos are appreciated
🔥 Proud to be a Super User!