Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi Guys
From a performance perspective which performs better TREATAS or USERELATIONSHIP?
Kind regards
Devon
Solved! Go to Solution.
@dvn_charles - "It Depends" - consider reading the following for more background.
Power BI USERELATIONSHIP vs TREATAS - Enterprise DNA
Propagating filters using TREATAS in DAX - SQLBI
Thank you kindly for the reply.
I have read through the articles they dont really answer my question.
Which I think I might be asking in an incorrect manner.
What im really after is a function that replicates USERELATIONSHIP() but runs faster in a standard situation?
Kind regards
Devon
Hi @dvn_charles
The usage and return value of the two functions are completely different.
USERELATIONSHIP is generally used to activate the inactive relationship between fields in two tables, acting on the specific measure.
TREATAS returns a table that can be used to join two completely different tables with the same data structure.
Best for use when a relationship does not exist between the tables. If you have multiple relationships between the tables involved, consider using USERELATIONSHIP instead.
I don't think there is a function that does the same thing as USERELATIONSHIP. And this function doesn't seem to particularly affect the speed of the code. If you could be more specific about your problem.
More details in reference:
USERELATIONSHIP function (DAX) - DAX | Microsoft Docs
TREATAS function - DAX | Microsoft Docs
Did I answer your question? Please mark my reply as solution. Thank you very much.
If not, please feel free to ask me.
Best Regards,
Community Support Team _ Janey
@dvn_charles - "It Depends" - consider reading the following for more background.
Power BI USERELATIONSHIP vs TREATAS - Enterprise DNA
Propagating filters using TREATAS in DAX - SQLBI
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
117 | |
85 | |
49 | |
38 | |
28 |
User | Count |
---|---|
189 | |
76 | |
73 | |
54 | |
42 |