Forum Discussion
Vlookup between two tables?
Hi,
I have 2 tables:
- DEVICE2M1BYCITYPE
- INCIDENTSM1
I would like to look up the AFFECTED_ITEM from the incidents table, match it to the LOGICAL_NAME in the device table and then return the ITO_SITE_POSTCODE for the matched item in the device table.
I have the below code however it is not working correctly. Am i using it right?
Column = lookupvalue(DEVICE2M1BYCITYPE[ITO_SITE_POSTCODE],DEVICE2M1BYCITYPE[LOGICAL_NAME],INCIDENTSM1[AFFECTED_ITEM])
5 Replies
- jthomson
Solution Sage
Why wouldn't you just use a relationship?
- Rince91
Helper I
So i already have a relationship set up between these two tables on different values. I didnt think i could have more than one relationship between the same tables?
- v-juanli-msft
Community Support
Hi Rince91
What error occurs to you?
Could you share some screenshots about the data model among this columns and relationship between these two table?
From my experience, if column DEVICE2M1BYCITYPE[ITO_SITE_POSTCODE] or INCIDENTSM1[AFFECTED_ITEM]
has repetitive values, it may cause errors.
Best Regards
Maggie
- AnonymousNot applicable
the difference is that VLOOKUP only retrieves the first matching item. With a relationship you can get many matching items. This could be a problem because this could create new records if there is more than one that fullfill de the condition.
Javier
- parry2k
Super User
you can have more than one relationship between tables, one relationship will be active and other will be inactive, to use inactive relation in your measure use dax function userelationship and that will do the job.