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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Deemo
Helper II
Helper II

Calcular el valor de la tendencia utilizando la regresión lineal

Hola a todos

Tengo un requisito para calcular la tendencia (que se mostrará como flecha arriba y abajo) utilizando la regresión lineal basada en los filtros seleccionados en el informe, incluido el intervalo de fechas, la región y otros filtros.

BBelow son los ejemplos.

Eample 1:

FechaTotal
3/26/202010
3/27/202023
3/28/202030
3/29/202060
3/30/202030
3/31/2020240
4/1/202080

Según la regresión lineal en Excel, tendencia es positiva y subiendo. Por lo tanto, Tendencia que tengo que mostrar será una flecha hacia arriba.

Example1.JPG

Ejemplo 2:

FechaTotal
3/26/202040
3/27/202044
3/28/202034
3/29/202050
3/30/202040
3/31/202022
4/1/202021

Example2.JPG

Dado que la tendencia está bajando, tengo que mostrar la tendencia final como flecha hacia abajo.

¡Gracias de antemano!

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola, chicos

El artículo de Daniil es excelente.

Solo para su información, hay en 2023 la nueva función LINESTX que hará aquí nuestra vida más fácil. 🙂

Documentación de MSFT: https://learn.microsoft.com/en-us/dax/linestx-function-dax

Vídeo de SQLBI https://www.youtube.com/watch?v=EmsR8lc7w78&t=1s

Que te diviertas.

G.

Greg_Deckler
Super User
Super User

https://community.powerbi.com/t5/Quick-Measures-Gallery/Simple-Linear-Regression/td-p/247439

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Gracias Greg! Intenté con el DAX metioned en el enlace y obtuve el resultado por debajo. Seleccionar el objeto visual de la tabla me da el mismo recuento que el real.

Estimated.JPG

Según mi requisito, tengo que mostrar si es tendencia positiva o negativa usando las flechas debajo. ¿Cómo lograría eso?

Down.JPGUp.JPG

Bueno, tendrás que encontrar la pendiente de la línea. Pendiente de línea es la ecuación:

Pendiente (Y2 - Y1) / (X2 - X1)

Yo usaría el MIN y MAX de Y y X para calcular la pendiente.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Intenté ajustar el código según su sugerencia, pero no ayudó. Puede ser que esté haciendo algo mal.

En el DAX, en lugar de

devolución
SUMX (
DISTINCT ( 'Fecha'[Fecha] ),
Interceptar + Pendiente * 'Fecha'[Fecha]
)
probado Return Slope, Da valores positivos / negativos según la tendencia. Aunque funciona, pero no está seguro de si sería correcto mostrar flechas arriba/abajo según estos valores
Negative.JPGPositive.JPG

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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