The TREATAS() DAX function was added in early 2017 and provides both simpler syntax and better performance than alternative virtual relationship methods involving INTERSECT() or FILTER() with a CONTAINS() function parameter.