Power BI DAX Formulas
Power BI DAX Formulas
===
Ave CS (summed Total of ave cs) =
SUMX(VALUES('PG MPO'[STORE NAME]),
CALCULATE(AVERAGEX(VALUES('PG MPO'[PeriodName]),[Total Cases])))
===
Total Cases = Sum('PG MPO'[Volume (CASES)])
===
% of Grand Total =
DIVIDE (
SUM ( Table1[Sales] ),
CALCULATE ( SUM ( 'Table1'[Sales] ), ALL ( 'Table1'[Customer Name] ) )
)
===
% Ave CS =
DIVIDE([Ave Cases/mo],[Total Avg Sales])
===
Total Avg Sales =
CALCULATE([Ave Cases/mo],ALL('PG MPO'[STORE NAME]))
===
Top Stores =
CALCULATE( [Ave Cases/mo],
TOPN( Parameter[Parameter Value], ALL( 'PG MPO'[STORE NAME] ), [Ave Cases/mo],
DESC ),
VALUES( 'PG MPO'[STORE NAME] ) )
====
Top Store Ave Cs =
VAR topnselect =
SELECTEDVALUE ( Parameter[Customize Top Values] )
RETURN
CALCULATE (
[Ave Cases/mo],
KEEPFILTERS ( TOPN ( topnselect, ALL ( 'PG MPO'[STORE NAME] ), [Ave
Cases/mo], DESC ) )
)
====
Top Stores_sample =
VAR storesample = Parameter[Parameter Value]
RETURN
CALCULATE(
[Ave Cases/mo],
KEEPFILTERS( TOPN(storesample, ALL( 'PG MPO'[STORE NAME],'PG MPO'[STORE
CODE],'PG MPO'[REGION]), [Ave Cases/mo], DESC)
))
====
% Ave CS TopN Filter =
CALCULATE(
[% Ave Cs TopN],
KEEPFILTERS(
FILTER(
ALL('PG MPO'[STORE NAME]),
[Ave Cases/mo])))