Forum Discussion
Need assistance with LookupValues
Hello,
I have two tables, each tble contains country and amount.
How can I use the LookupValue function in Power BI to return the balanc of the country from anoyther table?
Another Way using your tables sample:
ValuesFromTable2 = IF ( HASONEVALUE ( Table1[Country] ), AVERAGEX ( SUMMARIZE ( Table2, Table2[Country], "Values", CALCULATE ( SUM ( Table2[Values] ), FILTER ( Table2, Table2[Country] = VALUES ( Table1[Country] ) ) ) ), [Values] ), CALCULATE ( SUM ( Table2[Values] ) ) )
5 Replies
- lcaseyPost Prodigy
I was hoping to avoid any additional tables as the Countries would then need to be seperatly managed in another table.
How come this DAX formula work on another two tables that are unrelated?
EXCHRATETOUSE =
VAR EXCHDATETOUSE =
MIN ( 'BSA00-MC'[EXCHDATE] )
RETURN
IF (
HASONEVALUE ( 'BSA00-RMMC'[CUSTNMBR] ),
LOOKUPVALUE (
'BSA00-MC'[XCHGRATE],
'BSA00-MC'[CURNCYID], VALUES ( 'BSA00-RMMC'[CCURNCYID] ),
'BSA00-MC'[EXCHDATE], EXCHDATETOUSE
)I am basically trying to do the same exct thing, but return balances instead of Exchange rates
- VvelardeCommunity Champion
Another Way using your tables sample:
ValuesFromTable2 = IF ( HASONEVALUE ( Table1[Country] ), AVERAGEX ( SUMMARIZE ( Table2, Table2[Country], "Values", CALCULATE ( SUM ( Table2[Values] ), FILTER ( Table2, Table2[Country] = VALUES ( Table1[Country] ) ) ) ), [Values] ), CALCULATE ( SUM ( Table2[Values] ) ) )