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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo de fecha y hora cruzada

Hola a todos

Me quedo con el siguiente escenario:

TaroGulati_1-1738760736476.png

Necesito calcular la diferencia horaria entre (de la tabla 1 fecha mínima de inicio con categoría = B y tipo = X) y (de la tabla 2 fecha mínima con categoría = C) para que la respuesta sea 23 horas. De estas 23 horas, tengo que verificar si todas estas 23 horas están cubiertas en la fecha de inicio y finalización de la tabla 1 con categoría = A y tipo = X para cada ID. Entonces, en este caso, se cubren 22 horas de 23, por lo que el resultado es de 22 horas. Soy capaz de calcular el tiempo 23 horas que es la primera parte, pero no puedo comprobar el alcance en la tabla 1.

Aquí está el enlace de PBIx: Sample.pbix.

gracias

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @TaroGulati ,

Por favor, intente:

# Measure = 
VAR __start_datetime =
    CALCULATE (
        MIN ( 'Table1'[START] ),
        'Table1'[Category] = "B"
            && 'Table1'[Type] = "X"
    )
VAR __end_datetime =
    CALCULATE ( MIN ( 'Table2'[Date] ), 'Table2'[Category] = "C" )
RETURN
SUMX(
FILTER(
    ADDCOLUMNS (
        FILTER ( 'Table1', 'Table1'[Category] = "A" && 'Table1'[Type] = "X" ),
        "@start_datetime", __start_datetime,
        "@end_datetime", __end_datetime
    ),
    'Table1'[END]>=[@start_datetime] && 'Table1'[START]<=[@end_datetime]
),
VAR __overlap_start = MAX('Table1'[START],[@start_datetime])
VAR __overlap_end = MIN('Table1'[END],[@end_datetime])
RETURN
    DATEDIFF(__overlap_start,__overlap_end,HOUR)
)

vcgaomsft_0-1738810441884.png

Saludos
Gao

Equipo de apoyo a la comunidad

Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Si no entiendo sus necesidades o aún tiene problemas con él, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas : cómo proporcionar datos de ejemplo en el foro de Power BI

Syndicate_Admin
Administrator
Administrator

Hola, lo siento, no entendí tu respuesta.

Sírvase proporcionar mejores datos de muestra.

Syndicate_Admin
Administrator
Administrator

¿Te puedo interesar en una solución gráfica?

lbendlin_0-1738773557553.png

La fila de datos de muestra 4 (3) no es un evento.

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

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

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.