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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
joselopez
Frequent Visitor

Pasar formula de Excel a Dax

Hola Comunidad... he estado utilizando este dax para calcular la pendiente (como en excel) para distintos valores(Y) en distintas fechas (X).... pero no me da lo mismo que excel.

 

La formula en excel es : =-PENDIENTE(S1196:S1214;$F1196:$F1214)*365.4

La formula Dax es:

Tasa Desgaste Variable =
VAR Known =
FILTER (
SELECTCOLUMNS (
ALLSELECTED ( 'BD'[X] ),
"Known[X]", ('BD'[X]),
"Known[Y]", MAX('BD'[Y])
),
AND (
NOT ( ISBLANK ( Known[X] ) ),
NOT ( ISBLANK ( Known[Y] ) )
)
)
VAR Count_Items =
COUNTROWS ( Known )
VAR Sum_X =
SUMX ( Known, Known[X] )
VAR Sum_X2 =
SUMX ( Known, Known[X] ^ 2 )
VAR Sum_Y =
SUMX ( Known, Known[Y] )
VAR Sum_XY =
SUMX ( Known, Known[X] * Known[Y] )
VAR Average_X =
AVERAGEX ( Known, Known[X] )
VAR Average_Y =
AVERAGEX ( Known, Known[Y] )
VAR Slope =
DIVIDE (
Count_Items * Sum_XY - Sum_X * Sum_Y,
Count_Items * Sum_X2 - Sum_X ^ 2
)
VAR Intercept =
Average_Y - Slope * Average_X
RETURN
SUMX (
DISTINCT ( 'BD'[X] ),
Intercept + Slope * 'BD'[X]
)/365.4
4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin gracias por compartir los datos, pero no explica lo que está tratando de lograr. Decirme el resultado lo que buscas no me dice nada. ¿Cuál es la lógica/regla de negocios?

¿Tuviste la oportunidad de seguir el tema en el enlace que te envié sobre cómo obtener tu respuesta rápidamente?

Muchas gracias por tu respuesta... cada valor X representa una medición de espesor de un elemento (Para la fecha indicada).

 

Entonces al sacar la pendiente mediante excel.. es calcular la tasa de desgaste total entre la Fecha inicial y la final que corresponde a 0.28 mm por año.

 

Al realizar este calculo con DAX me da un valor de 0.99... lo que esta muy sobre la tasa de desgaste total (o historica).. ademas la idea de representarlo en power BI, es colocar un filtro con la fecha, así puedo saber la tasa de desgaste entre fechas.

 

Gracias!!

 

Syndicate_Admin
Administrator
Administrator

@Syndicate_Admin será más fácil si proporciona datos de ejemplo y resultados esperados. Lee este post para obtener tu respuesta rápidamente.

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

Valor Esperado con formula Excel = 0.28 (En power BI me da 0.9)

        Y             X

10-05-2012 21.54
03-10-2012 21.31
28-03-2013 21.23
26-09-2013 20.90
24-10-2013 20.90
27-11-2013 20.90
17-12-2013 20.90
08-01-2014
02-10-2014 20.66
27-03-2015 20.54
01-03-2016 20.31
25-08-2016 20.19
24-03-2017 19.96
27-09-2017 19.84
22-03-2018 19.72
26-09-2018 19.61
14-03-2019 19.37
05-02-2020 19.25
05-03-2020 19.25


Saludos!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.