cancel
Showing results for 
Search instead for 
Did you mean: 
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
November 2022 Update

Check it Out!

Click here to read more about the November 2022 updates!

Microsoft 365 Conference â__ December 6-8, 2022

Microsoft 365 Conference - 06-08 December

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Top Kudoed Authors