Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
pfinanciero
Frequent Visitor

Unify two formulas

 Hi, I need some help please.

I have two formulas and I need to join them in one.

 

1) The first one is:

Limit Rate =
VAR NetMargin =
DIVIDE(
SUM(Tabla1[PYG - Mes]),
CALCULATE(SUM(Tabla1[PYG - Mes]),Tabla1[Grupo]="Ingresos Netos"),0)
RETURN
CALCULATE(
SELECTEDVALUE(Tabla2[Rates],0),
Tabla2[Limite inferior] <= NetMargin,
Tabla2[Limite superior] > NetMargin)
 
2) The secod one is:
Medida =
IF(
HASONEVALUE(Tabla1[Mes Año]),
[Limit Rate],
AVERAGEX(VALUES(Tabla1[Mes Año]),[Limit Rate]))
 
Let me know if you have any question, thanks!
4 REPLIES 4
v-yanjiang-msft
Community Support
Community Support

Hi @pfinanciero ,

According to your description, here’s my solution.

 

Medida =

VAR _NetMargin =

    DIVIDE (

        SUM ( 'Tabla1'[PYG-Mes] ),

        CALCULATE ( SUM ( 'Tabla1'[PYG-Mes] ), 'Tabla1'[Grupo] = "Ingresos Netos" ),

        0

    )

VAR _LimitRate =

    CALCULATE (

        SELECTEDVALUE ( 'Tabla2'[Califacion], 0 ),

        'Tabla2'[Limite inferior] <= _NetMargin,

        'Tabla2'[Limite superior] > _NetMargin

    )

RETURN

    IF (

        HASONEVALUE ( 'Tabla1'[Mes Ano] ),

        _LimitRate,

        AVERAGEX ( VALUES ( 'Tabla1'[Mes Ano] ), _LimitRate )

)

 

Best Regards,
Community Support Team _ kalyj

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

Hi,thanks for your reply.

I included it in the model as follows (the measure is called "Calificación"):

Califiación =
VAR NetMargin =
DIVIDE(
SUM(Tabla1[PYG - Mes]),
CALCULATE(SUM(Tabla1[PYG - Mes]),Tabla1[Grupo]="Ingresos Netos"),0)
VAR Ratio =
CALCULATE(
SELECTEDVALUE(Tabla2[Rates],0),
Tabla2[Limite inferior] <= NetMargin,
Tabla2[Limite superior] > NetMargin)
RETURN
IF(
HASONEVALUE(Tabla1[Mes Año]),
Ratio,
AVERAGEX(VALUES(Tabla1[Mes Año]),Ratio))
pfinanciero_0-1636559771580.png

However, I can't find the solution, because in the total row I need to calculate the average of the grade as shown in the column "Medida", which is calculated based on the measure called "Limit Rate".
I hope to be clearer this time, thank you very much

smpa01
Super User
Super User

@pfinanciero  is it kindly possible to supply a sample pbix please?

Did I answer your question? Mark my post as a solution!
Proud to be a Super User!
My custom visualization projects
Plotting Live Sound: Viz1
Beautiful News:Viz1, Viz2, Viz3
Visual Capitalist: Working Hrs

Excuse me I'll give a bit of context. The first measure is used to give a rating from 1 to 5 to the net margin according to some preset ranges in another table. Since in the row of totals of the first formula it does not calculate the average grade for me, I had to create the second measure, with which it calculates the average in the row of totals.

My question is these two formulas cannot be joined into one, I attach screenshot of the table with current situation.

pfinanciero_1-1636547621193.png

Thanks!!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.