Forum Discussion
How to filter a table visual based on column value exist in both direct query tables or not?
- Anonymous2 years ago
Hi Anonymous ,
It is possible, I made simple samples and you can check the results below:
Column = var _t = VALUES('Table (2)'[companyID]) RETURN IF('Table'[companyID] in _t,"Yes","No")An attachment for your reference. Hope it helps!
Best regards,
Community Support Team_ Scott ChangIf this post helps then please consider Accept it as the solution to help the other members find it more quickly.
- Anonymous2 years ago
I have spent some hours to work out how to create a slicer in my Direct Query project. That also includes testing quite a few script suggestions from ChatGPT. Unfortunately none of them worked out as I repeatedly got returned error messages from PowerQuery telling me that the given DAX function was not allowed in the context of Direct Query tables.
The solution I finally worked out was to make another (parameter-driven) Direct Query table "BothProd_CompanyIDs" with the joined companyIDs from the SQL Server source table for Table1 and Table2. I also splitted the CompanyID column into a "Prod1_CompanyID" column.
Then I created a new column in the "BothProd_CompanyIDs" table and was finally able to assign this column to a slicer.
Column = var _t = VALUES(BothProd_CompanyIDs'[Prod1_companyID]) RETURN IF('BothProd_CompanyIDs'[companyID] in _t,"Yes","No")Maybe a cumbersome way to do it but it finally worked 🙂
Thanks a lot for the contributions on this topic 🤝
Hi Anonymous ,
It is possible, I made simple samples and you can check the results below:
Column = var _t = VALUES('Table (2)'[companyID])
RETURN IF('Table'[companyID] in _t,"Yes","No")
An attachment for your reference. Hope it helps!
Best regards,
Community Support Team_ Scott Chang
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.