Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola
Utilizo 3 tablas:
Tabla 1: que contiene el 90% de mis datos.
Esta tabla contiene fechas, textos, valores enteros y muchas otras cosas.
específicamente: "Tiempo objetivo" en cada línea (número flotante)
Tabla 2: que contiene solo 3 columnas.
Estas columnas se importan desde un archivo de Excel.
Cada línea de esta tabla corresponde a un mes específico.
En concreto: "horas disponibles" que corresponden a la suma de las horas disponibles por mes.
Tabla 3: Que es creada por PowerQuery.
Esta tabla se utiliza para "vincular" las tablas 1 y 2 cuando quiero crear una visualización de gráfico de barras.
El gráfico de barras muestra para cada mes (filtrado por años) los valores de "horas disponibles" y "tiempo objetivo".
He creado otra visualización que calcula la fórmula: (("Tiempo objetivo"-"Horas disponibles")/("Horas disponibles"))
con una fórmula DAX simple, he creado una medida que parece estar bien... (llamado "Measure_test")
¡Hasta ahora, bien!
Me gustaría obtener el resultado acumulado del "Measure_test".
No puedo hacer esta última operación... Solo tengo la medida de cada mes pero no acumulada...
Cuando trato de realizar la suma acumulativa, parece que solo es posible desde la columna y no desde "Measure_test"
¿Me puedes ayudar?
Saludos
Hola
Gracias por su respuesta.
¡Pero todavía tengo dificultades! La medida, en mi caso, me da valores "infinitos"
No tengo ninguna posibilidad de darle un archivo (PBIX).. Así que agrego solo una imagen
¡He intentado reiniciar mi archivo y encontré cosas nuevas que no domino!
¿Cómo puedo "forzar" el orden del mes (no por valor sino simplemente por tiempo)?
Saludos
Hola @Clement_74 ,
¿Puede comprobar la relación del modelo entre la tabla de fechas y la tabla de hechos? Deben ser una relación de uno a muchos.
En cuanto a ordenar los nombres de los meses, puede consultar esto:
Resuelto: Re: No se puede ordenar Tite según el día a partir de... - Microsoft Fabric Community
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, ok, tengo un pbix ficticio para sahre! Pero, ¿cómo y dónde puedo ponerlo en este foro?
No veo ninguna opción para dar el archivo en el mensaje.
Saludos
Hola @Clement_74 ,
Consulte:
Proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas rápidas a tu pregunta
Saludos
Neeko Tang
Hola
gracias por el mensaje,
Aquí están mis datos donde intento realizar una suma acumulada de "measure1".
El "measure2" devuelve valores infinitos.
https://1drv.ms/u/s!At4ivvSJlYDDa2_bk4FxIiwRvKk?e=q7qNKu
¡Espero que el enlace funcione!
Saludos
Hola @Clement_74 ,
Podemos crear dos medidas.
Measure2 =
SUMX (
FILTER (
SUMMARIZE (
ALL ( 'dimdate' ),
'dimdate'[Month txt],
'dimdate'[YEARS],
'dimdate'[month],
"measure", [Measure1]
),
'dimdate'[YEARS] = MAX ( 'dimdate'[YEARS] )
&& 'dimdate'[month] <= MAX ( 'dimdate'[month] )
),
[measure]
)
Flag = IF(MAX('MyTable'[Month])<>BLANK(),1,0)
Podemos crear una tabla.
MyTable = DATATABLE (
"Month", STRING,
"Number", INTEGER,
{
{"janvier", 1},
{"février", 2},
{"mars", 3},
{"avril", 4},
{"mai", 5},
{"juin", 6},
{"juillet", 7},
{"août", 8},
{"septembre", 9},
{"octobre", 10},
{"novembre", 11},
{"décembre", 12}
}
)
Crear relaciones de modelo.
Seleccione la columna Mes de la tabla [MiTabla] y ordene por [Número].
Coloque el campo [Mes] de la tabla [MiMesa] en lugar del campo [Month_txt] del horario en el objeto visual.
Coloque [Bandera=1] en la pantalla del objeto visual.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Clement_74 ,
De acuerdo con su descripción, aquí están mis pasos que puede seguir como solución.
(1) Mis datos de prueba son los mismos que los suyos.
(2) Podemos crear una medida.
Measure =
SUMX (
FILTER (
ALLSELECTED ( 'DimDate' ),
'DimDate'[year] = MAX ( 'DimDate'[year] )
&& 'DimDate'[month] <= MAX ( 'DimDate'[month] )
),
[diff_time]
)
(3) Entonces el resultado es el siguiente.
Si lo anterior no puede ayudarlo a obtener el resultado deseado, proporcione algunos datos de muestra en sus tablas (excluya los datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales. Es mejor si puede compartir un archivo pbix simplificado. Gracias.
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Clement_74
Recomendaría crear una tabla W dimdate (a la manera adecuada --> verifique aquí " --> https://radacad.com/all-in-one-script-to-create-date-dimension-in-power-bi-using-power-query
)
.
Ahora puede usar el mes y el año de esta tabla en su gráfico y escribir el siguiente DAX ;
medida =
var current_date = max(dimdate[date])
var res =
calcular(
pyour measure]
all(dimdate),
dimdate[fecha]<=current_date
)
Déjame saber si esto funciona para ti.
Si mi respuesta te ayudara a resolver las cosas, agradecería un pulgar hacia arriba 👍 y lo marcaría como la solución ✅
Marca la diferencia y también podría ayudar a alguien más. ¡Graciaspor difundir las buenas vibraciones! 🤠
Hola
¡Gracias por la respuesta!
Soy un principiante con powerbi, lo siento, pero no puedo hacer lo que quiero.
Creo que he creado correctamente la tabla dimdate.
vea la captura de pantalla de mi escritorio para ver la fórmula DAX utilizada y los valores deseados
Saludos
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!