Forum Discussion

Shaik_2002's avatar
Shaik_2002
Frequent Visitor
2 years ago
Solved

Values not getting added in TOTALS

Hi All,   Here I Have some measures,   On-Date Target = VAR Key = AVERAGE('Table'[Value]) RETURN IF(HASONEVALUE('Table'[Cities]),Key,SUMX(VALUES('Table'[Cities]),Key))   Day Target = VAR Se...
  • Shaik_2002's avatar
    Shaik_2002
    2 years ago

    Hi All,

     

    Issue is resolved by using this below measure

     

    Total_MTD_YTD =
    IF(
        ISINSCOPE('Table'[Countries]),
        [Day_Target],
        CALCULATE(
            SUMX(
                ALL('Table'[Countries]),
                [Day_Target]
            )
        )
    )
     
    Thank you all.
  • Shaik_2002's avatar
    Shaik_2002
    2 years ago

    Hi Anonymous ,

     

    In the Sample file which you published, the data is getting like this.

    But I need like this

    By using first two measures, I didn't get the expected result.

    Day.Target = 
    VAR SelectedDate  = SELECTEDVALUE(DateTable[Date])
    VAR SelectEdMonth = MONTH(SelectedDate)
    VAR SelectedYear  = YEAR(SelectedDate)
    RETURN
    CALCULATE(
        ([On-Date Target]),
        'DateTable'[Date] <= SelectedDate,
        'DateTable'[Date] >= DATE(SelectedYear, SelectedMonth, 1)  -- MTD
    )

     

    Day Target = 
    VAR SelectedDate = MAX('DateTable'[Date])
    VAR SelectedMonth = MONTH(SelectedDate)
    VAR SelectedYear = YEAR(SelectedDate)
    VAR MTD_Value =
        CALCULATE(
            [On-Date Target],
            DATESBETWEEN(
                'DateTable'[Date],
                DATE(SelectedYear, SelectedMonth, 1),
                SelectedDate
            )
        )
    VAR YTD_Value =
        CALCULATE(
            [On-Date Target],
            DATESBETWEEN(
                'DateTable'[Date],
                DATE(SelectedYear, 1, 1),
                SelectedDate
            )
        )


    But using third measure, I got the expected result.

    Day_Target = 
    IF(
        ISINSCOPE('Table'[Countries]),
        [Day Target],
        CALCULATE(
            SUMX(
                ALL('Table'[Countries]),
                [Day Target]
            )
        )
    ) 

     

    I'm sharing my sample file,

    https://www.dropbox.com/scl/fi/gdte9oe6lcd5sgs2lc5iv/Sample-Power-Bi-Data.pbix?rlkey=9ltgzdxbdy9074kw5ar8z8c1i&st=tqjes2fd&dl=0

     

    Thank you all.