In this example (Calculate ratio of Category Sales to Total Sales): https://docs.microsoft.com/en-us/dax/all-function-dax#example-1
Formula is:
=
SUMX(
ResellerSales_USD,
ResellerSales_USD[SalesAmount_USD]
)
/ SUMX(
ALL( ResellerSales_USD ),
ResellerSales_USD[SalesAmount_USD]
)
In this example (Calculate Ratio of Product Sales to Total Sales Through Current Year): https://docs.microsoft.com/en-us/dax/all-function-dax#example-2
Formula is:
=
SUMX(
ResellerSales_USD,
ResellerSales_USD[SalesAmount_USD]
)
/ CALCULATE(
SUM( ResellerSales_USD[SalesAmount_USD] ),
ALL( DateTime[CalendarYear] )
)
In the 2nd example why can we not use SUMX ALL similar to example 1 to remove the calendar year filter? Example:
=
SUMX(
ResellerSales_USD,
ResellerSales_USD[SalesAmount_USD]
)
/ SUMX(
ALL( DateTime[CalendarYear] ),
ResellerSales_USD[SalesAmount_USD]
)
Similarly, could 1st example be re-written using CALCULATE as:
=
SUMX(
ResellerSales_USD,
ResellerSales_USD[SalesAmount_USD]
)
/ CALCULATE(
SUM( ResellerSales_USD[SalesAmount_USD] ),
ALL( ResellerSales_USD )
)