tp
Size: a a a
tp
tp
1
1
1
KK
KK
Y
tp
KK
tp
KK
KK
KK
KK
KK
1
tp
VAR _email = LOWER ( USERPRINCIPALNAME () )
VAR _min_uroven =
CALCULATE (
MIN ( 'Структура компании'[Уровней] ),
CALCULATETABLE ( ALLSELECTED ( 'Структура компании' ), 'Структура компании'[email руководителя] = _email )
)
VAR _table_filter_email =
CALCULATETABLE ( ALLSELECTED ( 'Структура компании' ), 'Структура компании'[email руководителя] = _email )
VAR _table_filter_min_uroven =
FILTER ( _table_filter_email, 'Структура компании'[Уровней] = _min_uroven )
VAR _path =
SUMMARIZE ( _table_filter_min_uroven, 'Структура компании'[Путь] )
RETURN
CONTAINSSTRING ( 'Структура компании'[Путь], _path ) || [_Видят всё]
tp
_Видят всё =
CONTAINSSTRING (
CONCATENATEX ( VALUES ( 'Видят всё'[email] ); 'Видят всё'[email]; ", " );
LOWER ( USERPRINCIPALNAME () )
)