Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
My goal is to lookup the correct values in the calculated column ToyColor, without changing the relationships. My understanding is that LOOKUPVALUE and TREATAS do not work, because of the active relationships, which I do not want to remove or change.
This is the data model:
This is the data:
LOOKUPVALUE fails:
TREATAS fails:
The goal:
Solved! Go to Solution.
When both-sided cross filter directions are used, it seems, LOOKUPVALUE and TREATAS work properly in two cases:
With an active direct relationship it will probably work too, but then there is also a RELATED function.
With only one, but indirect relationship between the tables, it is impossible to make LOOKUPVALUE and TREATAS work properly. It covers two cases - impossible to make these functions to work credibly when:
When both-sided cross filter directions are used, it seems, LOOKUPVALUE and TREATAS work properly in two cases:
With an active direct relationship it will probably work too, but then there is also a RELATED function.
With only one, but indirect relationship between the tables, it is impossible to make LOOKUPVALUE and TREATAS work properly. It covers two cases - impossible to make these functions to work credibly when:
Hi @Zyg_D ,
The result can't get "Green" (ColorID =3 in table "Color"). Because there is not a direct relationship between table "Toy" and "Color". And there is not a value whose color ID is 3 in "PetToy" and "Pet". Then the "Color" table just returns "Black"(ColorID = 1).
If don't change the relationship, I don't think we can implement what you want.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
89 | |
83 | |
75 | |
49 |
User | Count |
---|---|
142 | |
140 | |
110 | |
69 | |
55 |