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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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!:
Mastering Power BI 2nd Edition

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!:
Mastering Power BI 2nd Edition

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors