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
Syndicate_Admin
Administrator
Administrator

Mostrar un YTD correcto por mes si 1 mes no tiene ninguna acción

Tengo esta pequeña tabla de datos de ejemplo:

Fecha de publicaciónMoeMaterialCantidad
12-01-2131-01-21abecedario50
23-01-2131-01-21abecedario75
08-02-2128-02-21abecedario25
25-02-2128-02-21abecedario100
01-04-2130-04-21abecedario200
29-04-2130-04-21abecedario65
15-01-2231-01-22abecedario150
17-01-2231-01-22abecedario35
10-02-2228-02-22abecedario85
15-02-2228-02-22abecedario115
03-04-2230-04-22abecedario155
19-04-2230-04-22abecedario95
05-03-2131-03-21Def10
05-03-2231-03-22Def35

Ahora creé una medida YTD y quiero mostrarla a lo largo del tiempo por período (por ahora la pongo en una matriz):

rpinxt_0-1665136475884.png

Así que el problema aquí es que el período 3 no muestra datos para el material abc.

Todos los números están bien y también el total está bien, pero me gustaría que el período 3 se llenara a pesar de que no hubo acción.

Lo que el período 3 debe mostrar es el mismo saldo final que el período 2.

Para que cuando pusieras cosas en un gráfico no hubiera una línea discontinua o una barra/columna vacía.

Adivina si es posible que deba ser hecho por DAX.

Entonces, ¿cómo le diría que muestre el mismo saldo final de YTD que el mes anterior si no sucedió nada en el mes "actual"?

Esta es mi medida YTD ahora:

Cantidad YTD =
Dónde MaxDate = Máximo(Hoja1[EoM])
Dónde Resultado =
CALCULAR(
Suma(Hoja1[Cantidad]),
Hoja1[EoM] <= MaxDate,
Todo(Dim_Date)
)
DEVOLUCIÓN
Resultado
1 ACCEPTED SOLUTION

Sí, creo que de nuevo estaba usando algo similar que parece funcionar igual:

Prueba2 = CALCULAR(Suma(Hoja1[Cantidad]),FILTRO(TODOSSELECCIONADOS(Dim_Date),Dim_Date[Fecha] <= Máximo(Dim_Date[Fecha])))
Gracias por ayudarme 🙂

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@Dinesh_Suranga ,

Nope lo intentó. Eso no funciona:

rpinxt_0-1665143509921.png

Solo agrega muchas columnas vacías adicionales.

Y no puede usar el "seleccionar elementos sin datos" en una medida.

@rpinxt

Hola

¿Utiliza una tabla de calendario separada?

Gracias

Sí.

@rpinxt

Intente seguir DAX.

YTD = TOTALYTD(Suma('Tabla'[Cantidad]), Calendario[Fecha])

Dinesh_Suranga_0-1665145132800.png

Sí, estaba usando ahora la función TOTALYTD:

Prueba = TOTALYTD(Suma(Hoja1[Cantidad]),Dim_Date[Fecha])
Sin embargo, como ves, se restablece en el año.
Quiero que continúe después de 2021. No debe restablecerse en Año.

@rpinxt

Prueba esto.

Total = CALCULAR(Suma(«Tabla»[Cantidad]), FILTRO(TODOSEXCEPTO(Calandra,'Calandra'[Fecha].[Año]), 'Calandra'[Fecha] <= Máximo('Calandra'[Fecha])))

Dinesh_Suranga_0-1665146068367.png

Sí, creo que de nuevo estaba usando algo similar que parece funcionar igual:

Prueba2 = CALCULAR(Suma(Hoja1[Cantidad]),FILTRO(TODOSSELECCIONADOS(Dim_Date),Dim_Date[Fecha] <= Máximo(Dim_Date[Fecha])))
Gracias por ayudarme 🙂
Syndicate_Admin
Administrator
Administrator

@rpinxt

Hola

Garrapata

Seleccione elementos sin datos.

Gracias.

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