Forum Discussion
ysherriff
Resolver II
4 years agoSplit total by group
In the image below, i have some duplicate values, which is okay but I would like to split the total over the entire group. For instance, in the below image, for BC#1598-01, it has a value of $5,812,2...
- 4 years ago
Hi ysherriff ,
Please try following DAX, you will get the SUM in total:
Avg $ Global or Potential = IF( ISINSCOPE(Campaigns[Campaigns ID]), Divide( CALCULATE( AVERAGE( Campaigns[Global or Potential]), FILTER( ALL( Campaigns), Campaigns[BC #] = MAX(Campaigns[BC #]))) , CALCULATE( Count( Campaigns[Campaigns ID]), FILTER( ALL( Campaigns), Campaigns[BC #] = MAX(Campaigns[BC #]))) ), SUM(Campaigns[Global or Potential]) )Best regards,
Yadong Fang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- 4 years ago
Here is the formula:
Thanks Yadong Fang. Below is the formula that was provided that was correct.
Correct Average Total Amount =IF( ISINSCOPE( Campaigns[Campaign ID] ) ,[Average $ Global or Potential] ,SUMX(ADDCOLUMNS(SUMMARIZE(Campaigns ,Campaigns[Campaign ID] ,Campaigns[BC #] ) ,"@Totals" ,[Average $ Global or Potential] ) ,[@Totals] ) )
ysherriff
Resolver II
4 years agoThanks Amit but how do i show the total. The total is showing the averages but I want it to show the sum. It should be $99M
v-yadongf-msft
Community Support
4 years agoHi ysherriff ,
Please try following DAX, you will get the SUM in total:
Avg $ Global or Potential =
IF(
ISINSCOPE(Campaigns[Campaigns ID]),
Divide(
CALCULATE(
AVERAGE( Campaigns[Global or Potential]),
FILTER(
ALL( Campaigns),
Campaigns[BC #] = MAX(Campaigns[BC #]))) ,
CALCULATE(
Count( Campaigns[Campaigns ID]),
FILTER(
ALL( Campaigns),
Campaigns[BC #] = MAX(Campaigns[BC #]))) ),
SUM(Campaigns[Global or Potential])
)
Best regards,
Yadong Fang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- ysherriff4 years ago
Resolver II
Here is the formula:
Thanks Yadong Fang. Below is the formula that was provided that was correct.
Correct Average Total Amount =IF( ISINSCOPE( Campaigns[Campaign ID] ) ,[Average $ Global or Potential] ,SUMX(ADDCOLUMNS(SUMMARIZE(Campaigns ,Campaigns[Campaign ID] ,Campaigns[BC #] ) ,"@Totals" ,[Average $ Global or Potential] ) ,[@Totals] ) )