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
Suhel_Ansari
Helper IV
Helper IV

Adición de valores de filas anteriores

Hola a todos

Hey DAX Expert necesito su ayuda en la medida para calcular el valor tengo 3 medidas como se menciona a continuación.

Primeraparadr m á "1 Registro"

Segunda medida: "1 terminación"

Tercera medida: "3 Crecimiento" que es "3 Crecimiento [ [1 Registro] - [1 Terminación]"

Iba a crear una medida llamada "Ejecutar valores previos"

Los valores pre de Calcualtion for Running son los que se mencionan a continuación.

Valores previos de ejecución de 2016: crecimiento de 2016

Valores previos de ejecución de 2017: Valores previos de ejecución de 2016 + crecimiento de 2017

Valores previos de ejecución de 2018: Valores previos de ejecución de 2017 + crecimiento de 2018

Valores previos de ejecución de 2019: Valores previos de ejecución de 2018 + crecimiento de 2019

Valores previos de ejecución de 2020: valores previos de ejecución de 2019 + crecimiento de 2020

Por favor, ayúdame. Gracias

Untitled.png

saludos

Suhel

7 REPLIES 7
Suhel_Ansari
Helper IV
Helper IV

@amitchandak

Gracias por su pronta respuesta, la solución no me está dando el resultado final lo que estoy buscando he expirado ine la siguiente captura de pantalla. Por favor, ayúdame a una fórmula a continuación, sin embargo, no está dando el resultado. Gracias

Fórmula > Flota en ejecución ?
IF(
MIN([Fecha].[ Año]) <o CALCULATE(MAX([Fecha].[ Año]), ALL('Contrato de hechos')),
CALCULATE(([Registros]-[Terminaciones]),FILTRO(ALL('Contrato de hechos'[Fecha].[ Año])"Contrato de hechos'[Fecha]. [Año]<-MAX('Contrato de hechos'[Fecha].[ Año])))),BLANK())--- no funciona

Result.PNG

Por favor, assit. Gracias

saludos

Suhel

@Suhel_Ansari , Mejor mover el año en una tabla separada, como la segunda fórmula.

Fórmula > Flota en ejecución ?
CALCULATE(([Registros]-[Terminaciones]),
FILTRO(ALL('Fact Contract'),'Fact Contract'[Fecha].[ Año]<-MAX('Contrato de hechos'[Fecha].[ Año])))
O
Fórmula > Flota en ejecución ?
CALCULATE(([Registros]-[Terminaciones]),
FILTRO(ALL('Fecha'),'Fecha'[Año]<'MAX('Fecha'[Año])))

Puede agregar si según la necesidad

@amitchandak

No está funcionando como se ve en la imagen de abajo.

NotWorking.png

saludos

Suhel

@Suhel_Ansari , ¿qué es la fórmula para

[Registros] , [Terminaciones]

¿Y el año en visual también viene de Year Table? Fila/grupo por/Eje debe ser de la tabla Año

@amitchandak

La fórmula se ve en la captura de pantalla deabajo y la vista de tablas también. Gracias

Reg-Ter.pngrel.png

@Suhel_Ansari, no es un buen modelo de datos. Desbloquee la primera tabla crea un año una columna personalizada en M de la columna calculada en Dax

y utilizar que

https://radacad.com/pivot-and-unpivot-with-power-bi

amitchandak
Super User
Super User

@Suhel_Ansari , Puede este año y valores del año pasado como este, asegúrese de que tiene año en tabla o tabla de fechas independiente

Este año es CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])))
El año pasado : CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]'max('Date'[Year])-1))

Con la ayuda de esto puede crear otros cálculos

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.