ЕС
Size: a a a
ЕС
ЕС
ЕС
IN
Z
=Var tabl1 = SUMMARIZE( 'Ostatki' ; 'Ostatki'[Дата] ; 'Ostatki'[магазин] ; 'Product'[Артикул] ) ---создаю таблицу с нужной гркппировкой
Var tabl2 = ADDCOLUMNS( tabl1 ; "osted" ; calculate(SUM( 'Ostatki'[Остаток] ) ))---добавлю столбец с количеством единиц
Var tabl3 = FILTER( tabl2 ; 'Ostatki'[магазин]<>1&& [osted] >3 )---фильтрую от ненужного магазина и по количеству >3
Var tabl4 = SUMMARIZE( tabl3 ;'Ostatki'[магазин] ; 'Product'[Артикул])---убираю группировку по дате
Var tabl5 = ADDCOLUMNS( tabl4 ; "sredpomag" ; calculate(AVERAGEX( tabl3 ;[osted] )) )---вычисляю среднее по магазину по датам
Var tabl6 = SUMMARIZE( tabl5 ; 'Product'[Артикул])---группироую только по артикулу
Var tabl7 = ADDCOLUMNS( tabl6 ; "sredposeti" ; calculate(AVERAGEX( tabl5 ; [sredpomag] )) ) --- вычисляю срелнее значение для артикулов
Var result = AVERAGEX( tabl7 ; [sredposeti] ) --- вычисляю итоговое среднее
Return
result
RG
SS
SS
АК
АК
Z
=Var tabl1 = SUMMARIZE( 'Ostatki' ; 'Ostatki'[Дата] ; 'Ostatki'[магазин] ; 'Product'[Артикул] ) ---создаю таблицу с нужной гркппировкой
Var tabl2 = ADDCOLUMNS( tabl1 ; "osted" ; calculate(SUM( 'Ostatki'[Остаток] ) ))---добавлю столбец с количеством единиц
Var tabl3 = FILTER( tabl2 ; 'Ostatki'[магазин]<>1&& [osted] >3 )---фильтрую от ненужного магазина и по количеству >3
Var tabl4 = SUMMARIZE( tabl3 ;'Ostatki'[магазин] ; 'Product'[Артикул])---убираю группировку по дате
Var tabl5 = ADDCOLUMNS( tabl4 ; "sredpomag" ; calculate(AVERAGEX( tabl3 ;[osted] )) )---вычисляю среднее по магазину по датам
Var tabl6 = SUMMARIZE( tabl5 ; 'Product'[Артикул])---группироую только по артикулу
Var tabl7 = ADDCOLUMNS( tabl6 ; "sredposeti" ; calculate(AVERAGEX( tabl5 ; [sredpomag] )) ) --- вычисляю срелнее значение для артикулов
Var result = AVERAGEX( tabl7 ; [sredposeti] ) --- вычисляю итоговое среднее
Return
result
DB
DB
A
KK
KK
SS
KK
SS
OS