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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Syndicate_Admin
Administrator
Administrator

Creación de columna de suma en la tabla de dimensiones

Hola

Tengo un modelo de datos que tiene el siguiente aspecto:

leo_89_0-1618054960505.png

La tabla de actividad diaria contiene datos detallados. Ahora quiero crear dos columnas en la tabla Maestra que contiene suma de EventDuration y NumberofConsumers columnas de la Tabla de actividad diaria cuando ambas tablas tienen la misma EpochHH.

Mismo evento de suma epochhhDuration =

CALCULATE(SUM('Daily Activity'[EventDuration]),FILTER('Daily Activity','Daily Activity'[EpochHH] = MAX('Master Table'[EpochHH]))

Sin embargo, no produjo el resultado. De hecho, devuelve la fila en blanco. ¿Podrías guiarme dónde comete el error?

Aquí está el archivo de ejemplo desde aquí

1 ACCEPTED SOLUTION

El problema que está teniendo en la vista original es que la EpochHH de la tabla maestra solo está en incrementos de 30 minutos donde la EpochHH en la "Actividad diaria" está en incrementos de 1 minuto. Si corrige que la tabla Maestra esté en incrementos de 1 min, esto sumará todos los importes de la "Actividad diaria" en el Maestro.

Event Duration = CALCULATE(SUM('Daily Activity'[EventDuration]))

jdbuchanan71_0-1618147537551.png

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@leo_89

Creo que quieres ir más así por tu modelo.

jdbuchanan71_0-1618063618839.png

Construir una tabla maestra con cada combinación de fecha y hora (tabla maestra) definitivamente no es una buena manera de hacerlo.

Debe asegurarse de que los campos de tiempo son tipo de fecha: hora en lugar de fecha y hora

jdbuchanan71_1-1618063686315.png

A continuación, usaría medidas contra su actividad diaria con campos de sus tablas de fecha y hora:

Event Duration = SUM ('Daily Activity'[EventDuration] )
Consumers = SUM ( 'Daily Activity'[NumberOfConsumers] )

Para obtener vistas de sus datos

jdbuchanan71_2-1618063981682.png

He adjuntado mi versión actualizada de su muestra para que usted pueda mirar.

@jdbuchanan71 gracias por la respuesta. Sin embargo, quiero sumar ambas columnas en términos de EpochHH y quiero guardar en una tabla independiente (como tabla maestra).

Cree su tabla maestra de esta forma.

Master Table = 
    ADDCOLUMNS (
        SUMMARIZE ( 'Daily Activity','Daily Activity'[EpochHH] ),
        "Duration", CALCULATE ( SUM ('Daily Activity'[EventDuration] ) ),
        "Consumers", CALCULATE ( SUM ( 'Daily Activity'[NumberOfConsumers] ) )
    )

jdbuchanan71_0-1618093963780.png

@jdbuchanan71, el único problema con su solución propuesta es que sólo trata a aquellos EpcohHH que están presentes en la tabla de actividades diarias. Sin embargo, quiero crear una tabla maestra, que tiene valores EpochHH que representan la fecha del 1/1/2020 al 31/12/2025. Por lo tanto, la EpochHH que representa fechas que no están en la actividad diaria también debe mostrarse en la tabla maestra (aunque los valores serían ceros para la duración y columnas de consumidores). ¿De todos modos podemos hacer eso?

El problema que está teniendo en la vista original es que la EpochHH de la tabla maestra solo está en incrementos de 30 minutos donde la EpochHH en la "Actividad diaria" está en incrementos de 1 minuto. Si corrige que la tabla Maestra esté en incrementos de 1 min, esto sumará todos los importes de la "Actividad diaria" en el Maestro.

Event Duration = CALCULATE(SUM('Daily Activity'[EventDuration]))

jdbuchanan71_0-1618147537551.png

@jdbuchanan71, gracias por la respuesta. Eso es exactamente lo que queremos. Sin embargo, cuando traté de seguir tu código, me lanza el siguiente mensaje:

leo_89_0-1618137528801.png

¿Podrías ayudarme, por favor, a solucionar el problema?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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