Z
(Нов.знач - Стар.знач) / |Стар.знач|
Size: a a a
Z
(Нов.знач - Стар.знач) / |Стар.знач|
SZ
AS
VAR m = MAX ( 'hyp_gov_2021_02_prof'[MONTHS_NUM] )
RETURN
CALCULATE (
AVERAGE ( hyp_gov_2021_02_prof[PROFIT] );
ALLSELECTED ( hyp_gov_2021_02_prof[MONTHS_NUM] );
'hyp_gov_2021_02_prof'[MONTHS_NUM] = m - 1
)
AS
VAR m = MAX ( 'hyp_gov_2021_02_prof'[MONTHS_NUM] )
RETURN
CALCULATE (
AVERAGE ( hyp_gov_2021_02_prof[PROFIT] );
ALLSELECTED ( hyp_gov_2021_02_prof[MONTHS_NUM] );
'hyp_gov_2021_02_prof'[MONTHS_NUM] = m - 1
)
D
MZ
IF (
HASONEVALUE ( 'Date'[WeekNumber] ),
1 / 6
* SUMX (
VALUES ( 'Date'[Day of Week Number] ),
VAR DofW =
SELECTEDVALUE ( 'Date'[Day of Week Number] )
VAR z = [Zapas]
RETURN
IF ( DofW IN { 1, 7 }, z / 2, z )
)
)
=
IF (
HASONEVALUE ( 'Date'[WeekNumber] ),
(
CALCULATE (
SUM ( 'Table'[Остаток] ),
'Date'[Day of Week Number] IN { 2, 3, 4, 5, 6 }
)
+ CALCULATE ( SUM ( 'Table'[Остаток] ), 'Date'[Day of Week Number] IN { 1, 7 } ) / 2
) / 6
)
АВ
IK
MZ
=вообще я обычно использую другую формулу, в зависимости от того, какой остаток у нас есть. Например, начальный: (сумма начальных остатков на каждый день плюс начальный остаток на 1 день после конца периода) делим на количество дней
VAR _MinD =
MIN( 'Dates'[Date] )
VAR _MaxD =
MAX( 'dates'[Date] )
VAR _Days = _MaxD - _MinD
VAR _Total = [Zapas]
RETURN
IF(
_Days = 0,
_Total,
DIVIDE(
_Total
- (
CALCULATE( [Zapas], 'Dates'[Date] = _MinD )
+ CALCULATE( [Zapas], 'Dates'[Date] = _MaxD )
) / 2,
_Days
)
)
АК
ЕТ
1
1
1
АК
1
1
ЕТ
1
Д