Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago
Solved

percentage not adding up when selected multiple dates

Hello everyone,

i have a measure:

 

 

Percentage =
VAR value1 = Sum(Value1[total])
VAR value2 = Sum(Value2[total])
Return
value2/value1

 

 

say for date1 on date slicer

value1 = 200,000
value2 =50,000
so percentage = 50000/200000 = 0.25

say for date2 on date slicer

value1 = 300,000
value2 =100000
so percentage = 100000/300000 = 0.33

when i select date1 and date2 together, 
the result is 0.375 because it sums up value1 to 150,000 and value2 to 400,000 so 150000/400000 = 0.375

my desired result is to sum up the 2 percentage from date1 and date 2

so 0.25 + 0.33 = 0.58

how can i acheive that?



  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi Anonymous ,

     

    Please add [Percentage] measure into SUMX() expression instead of the measure code.

    You new measure should calculate based on [Percentage] measure.

    New Percentage =
    SUMX ( VALUES ( Date[date] ), [Percentage] )

     

    Best Regards,
    Rico Zhou

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies

  • Anonymous , Create a measure like , Assuming we have common date table in this case

     

    Sumx(Values(Date[date]), calculate(divide(Sum(Value1[total]), Sum(Value2[total]) )))

    • Anonymous's avatar
      Anonymous
      Not applicable

      hello i do have a relationship with the table and date table,
      but it still didnt work for some reason

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi Anonymous ,

         

        Please add [Percentage] measure into SUMX() expression instead of the measure code.

        You new measure should calculate based on [Percentage] measure.

        New Percentage =
        SUMX ( VALUES ( Date[date] ), [Percentage] )

         

        Best Regards,
        Rico Zhou

         

        If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.