Forum Discussion
Same table TEXT lookup
- 2 years ago
if you really need to use lookupvalue it should be something like this.
L2 Manager =VAR L2M = LOOKUPVALUE(PathTable[Manager-ID],PathTable[E-ID],PathTable[Manager-ID])RETURNIF(L2M=PathTable[Manager-ID],BLANK(),L2M)
-------------------------------------------------------L3 Manager =VAR L3M = LOOKUPVALUE(PathTable[L2 Manager],PathTable[E-ID],PathTable[Manager-ID])RETURNIF(L3M=PathTable[Manager-ID],BLANK(),L3M)
Instead of lookup value use PATHITEMREVERSE with PATH.
Create a new column as follow for L2-Manager then another one for L3-Manager changing the value 3 to 4.
Hi Bmejia
Unfortunately this will not work as the database does not have correct hierarcky all around. What I mean by that is that some computers have their own account and their manage is -null.
Also some servers have a manager attached to them but the manager has left the company and noone has changed them to the new person.
Is there any other way you can think of?
* I have tried your DAX code and I got an error that an ID must be both in employee and manager (this id was not the CEO)
- Bmejia2 years agoSuper User
I don't know if this would work, since the value is null then you can replace the null value with the E-ID, go into transformation and add a conditional column. Then use this column instead as your manager column.
As for the other concern It think regarding data not being updated. That would be a data management issue, which you can't control would probably would still get the same wrong data in your results.- Bmejia2 years agoSuper User
if you really need to use lookupvalue it should be something like this.
L2 Manager =VAR L2M = LOOKUPVALUE(PathTable[Manager-ID],PathTable[E-ID],PathTable[Manager-ID])RETURNIF(L2M=PathTable[Manager-ID],BLANK(),L2M)
-------------------------------------------------------L3 Manager =VAR L3M = LOOKUPVALUE(PathTable[L2 Manager],PathTable[E-ID],PathTable[Manager-ID])RETURNIF(L3M=PathTable[Manager-ID],BLANK(),L3M)- IoannisT2 years agoAdvocate I
You are a legend!
Kudos and accepted solution.