avr =
VAR t =
ADDCOLUMNS (
SUMMARIZE ( 'Calendar'; 'Calendar'[calendar_date] );
"доля"; [paid_negativ] ;
"откл"; [paid_amt]
)
RETURN
AVERAGEX(FILTER(t;[откл]<0,01);[доля])
вот пример, нужно было взять все проценты по доле которые меньше 1% по откл,
НО теперь нужно взять топ 10 найменших
AVERAGEX(
TOPN(
10,
ADDCOLUMNS(
ALL(Customer),
"1",
[SalesAmount]
),
[1],
DESC
),
[1]
)