Forum Discussion

ArquimedesP's avatar
ArquimedesP
Icon for Helper II rankHelper II
5 years ago
Solved

Need Help with measure

Hi guys, i have a table wiht this columns:

 

FechaAtrasos2Atrasos3Capital_MN
30/9/201855478
31/10/201940409821
30/11/201956568425
31/12/20198787478
31/1/20201001000
28/2/20205002000
31/3/20201050
28/4/2020120700
31/10/202020800
30/11/2020101550
31/1/20211001205
28/2/2021600600200
30/4/20212020355

 

Atrasos2: They are the days behind without taking into account the covid issue.

Atrasos3: It is a calculated column where if the dates are between 31/01/2020 and 31/01/2021 (covid issue), the days of arrears are zeroed.

 

I also have this measure:

 

SUMAPRODUCTO CARTERA = SUMX(VW_Cartera,VW_Cartera[Atrasos2]*VW_Cartera[Capital_MN])/SUM(VW_Cartera[Capital_MN])
 
I want to create this filter:
 
 
And even I need the measure to calculate with the column "Atrasos2" when I select "Normal" or do not select anything, and to calculate with the column "Atrasos3" when I select "Covid".
 
 
How should i do it?
 
Thanks

 

  • ArquimedesP 

    Use the measure given below:

    SUMAPRODUCTO CARTERA =
    VAR __V =
        SELECTEDVALUE ( Table[VAlue], "Normal" )
    RETURN
        DIVIDE (
            SUMX (
                VW_Cartera,
                IF (
                    __v = "Covid",
                    VW_Cartera[Atrasos3] * VW_Cartera[Capital_MN],
                    VW_Cartera[Atrasos2] * VW_Cartera[Capital_MN]
                )
            ),
            SUM ( VW_Cartera[Capital_MN] )
        )



2 Replies

  • ArquimedesP 

    Use the measure given below:

    SUMAPRODUCTO CARTERA =
    VAR __V =
        SELECTEDVALUE ( Table[VAlue], "Normal" )
    RETURN
        DIVIDE (
            SUMX (
                VW_Cartera,
                IF (
                    __v = "Covid",
                    VW_Cartera[Atrasos3] * VW_Cartera[Capital_MN],
                    VW_Cartera[Atrasos2] * VW_Cartera[Capital_MN]
                )
            ),
            SUM ( VW_Cartera[Capital_MN] )
        )