Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Medir entre tablas a partir de la medida

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

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

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)?

PBI.jpg

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.

vtangjiemsft_0-1707211771548.png

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

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.

vtangjiemsft_0-1707299635848.png

Seleccione la columna Mes de la tabla [MiTabla] y ordene por [Número].

vtangjiemsft_2-1707299758441.png

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.

vtangjiemsft_3-1707299878298.png

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.

Syndicate_Admin
Administrator
Administrator

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.

vtangjiemsft_0-1707185138546.png

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.

Syndicate_Admin
Administrator
Administrator

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

SaludosPBI.jpgPBI_2.jpgPBI_3.jpg

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors