ARIS pull up is possible for cases and activities, where as the need is to pull up (with nested logics) function to work with other table fields to create calculated fields.
E.g.,
AVG(CASE WHEN PU_COUNT_DISTINCT('_CEL_P2P_ORDERS', LEN('supplier_shortlisting_results', 'article_id'))=1 THEN 1 ELSE 0 END)z