Forum Discussion

brdrok's avatar
brdrok
Helper I
1 year ago
Solved

Rounding question

Hi,    I need some help figuring out how the ROUND function works.  I have the following measure with the output shown below:   When I wrap the r1 value inside a Round function with a decim...
  • hansontm's avatar
    hansontm
    1 year ago

    Okay i missed that the round was within the iterator of the sumx function. Can you move the round function out of the expression like so:

    test =
    ROUND (
        SUMX (
            Table,
            VAR r1 = IF ( Table[Column] = "Tax", Table[Column2], 0 ) RETURN rt1
        ),
        1
    )

     

    Or do you actually need to round the number before summing them together?

     

    More info on Variables in DAX: https://www.sqlbi.com/articles/variables-in-dax/ 

     

    If this post helped, please mark my post as a solution

     

    Regards,

     

    Thomas Hanson

     

    Individual Contributor

  • danextian's avatar
    1 year ago

    As ROUND is within SUMX it is evaluted for each row in HoldingsReportData before all eveluated rows summed up together in the total row. If you want the total to rounded, wrap it around the SUMX expression instead.