cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

Help with interest meassure over time

Hello all.

I have a bad time trying to get that DAX meassure and I need a hand so, I have this data and calcs in excel:

 
 

Screen 1.png

The meassure I want to get is [Interest Total].

[Interest Total] = [Interest1] + [Interest2]

 

[Interest1] =

 

Screen 2.png

(The SI function in IF function in spanish).

 

[Interest2] =

 

Screen 3.png

Note: [Interest2] always SUM all the previous interest (1 and 2). Then affect with correspond rate to get the result.

 

 

[Year - Month]: is column in the calendar table with all the consecutive dates.

[Accumulated Profit], [Active Rate] and [Passive Rate] are a meassures.

 

I could calculate [Interest1] in a meassure (thinking in auxiliar meassure to get the total), but I can't figure out how get [Interest2)].

Any Ideas?

 

Regards,

JP

2 REPLIES 2
Highlighted
Super User IV
Super User IV

Re: Help with interest meassure over time

Please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490


---------------------------------------

Putting square pegs in round holes since 1972.

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Helper I
Helper I

Re: Help with interest meassure over time

I'm struggling with this for days!

I write this meassure in Dax Studio:

EVALUATE
VAR Paso1 =
    FILTER (
        SUMMARIZE (
            Calendario;
            Calendario[idxFecha];
            "R"; CALCULATE ( [Resultado Acumulado] - [Resultado]; Centros_Costo[CC] = "2500" )
        );
        [R] <> BLANK ()
    )
VAR Paso2 =
    ADDCOLUMNS (
        Paso1;
        "IntR"; [R]
            * IF ( [R] >= 0; [Tasa Pasiva]; [Tasa Activa] )
    )
VAR Paso3 =
    ADDCOLUMNS (
        Paso2;
        "Int2";
        VAR Suma =
            SUMX ( FILTER ( Paso2; [idxFecha] < EARLIER ( [idxFecha] ) ); [IntR] )
        RETURN
            Suma
                * IF ( Suma >= 0; [Tasa Pasiva]; [Tasa Activa] )
    )
VAR Paso4 =
    ADDCOLUMNS (
        Paso3;
        "Int3";
        VAR Suma =
            SUMX ( FILTER ( Paso3; [idxFecha] < EARLIER ( [idxFecha] ) ); [Int2] )
        RETURN
            Suma
                * IF ( Suma >= 0; [Tasa Pasiva]; [Tasa Activa] )
    )
VAR Paso5 =
    ADDCOLUMNS ( Paso4; "IntTotal"; [IntR] + [Int2] + [Int3] )
RETURN
    Paso5

 

[IdxFecha] = Year * 100 + Day

This are the results:

 

Anotación 2020-04-06 172549.png

This are correct results for [IntTotal].

 

Now I wat go back to Power BI and....

Anotación 2020-04-06 175951.png

 So, the total is correct, but I lost my data lineage.

 

The meassure [Interes] is all the code at first, but the last line change to SUMX( Paso5; [IntTotal] ). 

 

Any ideas?

 

Thanks!

 

Helpful resources

Announcements
June 2020 Community Highlights

June 2020 Community Highlights

Featured community members, changes to the Community, and more! Read up on recent Power BI community news.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors