March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Estoy tratando de calcular la actualización acumulativa de la tabla de destino y trazar el gráfico de líneas de barras utilizando el destino acumulado y la columna de importe acumulado que debe filtrarse por fecha de importe. Intenté crear la tabla Date como una para filtrar el bot de tabla que no funcionó.
Pero sólo está dando valores durante 5 meses.
a continuación se muestran la tabla de datos
Cualquier sugerencia sería apreciada.
Hola, @DAX_Learner07
En función de su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Cantidad:
Objetivo:
Calendario (una tabla calculada):
Calendar = CALENDARAUTO()
Relación:
Puede crear dos medidas como se indica a continuación.
Cumulative Amount =
CALCULATE(
SUM(Amount[Amount]),
FILTER(
ALL(Amount),
[Amount Date]<=MAX('Calendar'[Date])
)
)
Cumulative Target =
CALCULATE(
SUM(Target[Target]),
FILTER(
ALL(Target),
[Target Date]<=MAX('Calendar'[Date])
)
)
Por último, debe utilizar la columna "Fecha" de la tabla "Calendario" como eje x.
Saludos
Allan
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Hola @v-alq-msft :
Las fórmulas dadas funcionan ahora para la columna Fecha y el filtrado correctamente, pero ahora el problema es que el total acumulado no se filtra por columna Categoría.
Cualquier sugerencia sería apreciada.
Hola, @DAX_Learner07
Puede modificar la relación y la fórmula como se indica a continuación.
Relación:
Cumulative Amount =
CALCULATE(
SUM(Amount[Amount]),
FILTER(
ALLSELECTED(Amount),
[Amount Date]<=MAX('Calendar'[Date])
)
)
Cumulative Target =
CALCULATE(
SUM(Target[Target]),
FILTER(
ALLSELECTED(Target),
[Target Date]<=MAX('Calendar'[Date])
)
)
Resultado:
Hola @v-alq-msft
Gracias por sus comentarios. Pero todavía no funciona.
Estoy adjuntando el archivo PBIX.
https://1drv.ms/u/s!AjdwZYc0AFcWhxe_JX9O9F_rHR-h?e=GBv57x
Gracias de antemano
Hola, @DAX_Learner07
Parece correcto con sus fórmulas. ¿Podría mostrarnos el resultado esperado?
Saludos
Allan
Hola @v-alq-msft
El recuento de destino acumulativo no cambia si utilizo el campo "Activo" de la tabla Documento como segmentación de datos.
caso 1: Cambio de destino acumulativo cuando el campo Activo utilizado desde la misma tabla
caso 2: Uso de activos archivados desde la tabla Documento para filtrar el objetivo acumulativo y el recuento de documentos culmulantes.
Por lo tanto, si utilizo el campo Activo de destino, solo filtra el objetivo acumulado y no el recuento de documentos acumulativos de forma similar si utilizo el campo Activo de documento, solo filtra el recuento de documentos acumulativos y no la medida de destino acumulativa.
Quiero una segmentación de datos común que pueda filtrar ambas medidas acumulativas.
@DAX_Learner07 si lo entendí correctamente, agregó una tabla de fechas y creó la relación de la tabla de fechas con estas dos tablas en la fecha, 'de una a muchas', una en el lado de la tabla de fechas, y muchas en estos lados de la tabla, ¿correcto? Hasta que esta parte sea correcta, comparta su medida total acumulativa para examinar por qué no funciona.
No hay @parry2k
Por favor, busque fórmula de medida, para el objetivo cumultaive
Recuento de destino en total en Fecha =
CALCULAR(
SUM('Tabla de destino'[objetivo]),
FILTRO(
ALL('Tabla de fechas'[Columna de fecha]),
'Tabla de fechas'[Columna de fecha]<=MAX('Tabla de fechas'[Columna de fecha])
)
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.