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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Yal
Regular Visitor

Selección de dos fechas para filtrar un gráfico

Hola a todos

Estoy tratando de crear una medida, pero no puedo entender cómo.

Tengo una tabla donde tengo una fecha de inicio y finalización y alguna otra información, y tengo un gráfico que muestra todas las temperaturas para el año, me gustaría cuando se elige una fecha el gráfico muestra sólo la información desde la hora de inicio hasta la hora de inicio.

La relación entre las tablas es ID.

Fecha de inicioFin de fechaNombreTiempo total (h)Id
01/01/2005 14.2501/01/2005 15.25Aaa11
02/01/2005 14.2502/01/2005 15.25Bbb11

FechaTemperaturaId
01/01/2005 13.2525,001
01/01/2005 13.3025,101
01/01/2005 14.0025,021
01/01/2005 14.1524,91
01/01/2005 14.3025,021
01/01/2005 14.4525,011

Annotation 2020-07-23 103837.png

¡Gracias!

1 ACCEPTED SOLUTION
MFelix
Super User
Super User

Hola @Yal ,

Debe agregar las siguientes medidas:

Temperature Calculation = 
VAR Start_Value =
    MIN ( Periods[Date Start] )
VAR End_Value =
    MAX ( Periods[Date End] )
RETURN
    SUMX (
        FILTER (
            SUMMARIZE ( 'Details'; Details[Date]; Details[Temperature] );
            'Details'[Date] >= Start_Value
                && 'Details'[Date] <= End_Value
        );
        'Details'[Temperature]
    )

Ahora configure el gráfico con la fecha de la tabla Detalles y esta medida y agregue una segmentación de datos basada en la tabla de períodos.

Como se puede ver en el archivo adjunto todo funciona correctamente, sólo por el bien de la comparación he hecho los siguientes cambios en sus datos:

  • Se han añadido dos períodos 000 y ZZZ para tener fechas de período antes y después de dos períodos para que pueda ver que el gráfico inferior es el mismo
  • Se ha añadido una línea en el 1/1/2020 a las 5:45 PM (fuera de cualquiera de los períodos) para que pudiera ver que el valor en el medio tampoco fue elegido

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

2 REPLIES 2
MFelix
Super User
Super User

Hola @Yal ,

Debe agregar las siguientes medidas:

Temperature Calculation = 
VAR Start_Value =
    MIN ( Periods[Date Start] )
VAR End_Value =
    MAX ( Periods[Date End] )
RETURN
    SUMX (
        FILTER (
            SUMMARIZE ( 'Details'; Details[Date]; Details[Temperature] );
            'Details'[Date] >= Start_Value
                && 'Details'[Date] <= End_Value
        );
        'Details'[Temperature]
    )

Ahora configure el gráfico con la fecha de la tabla Detalles y esta medida y agregue una segmentación de datos basada en la tabla de períodos.

Como se puede ver en el archivo adjunto todo funciona correctamente, sólo por el bien de la comparación he hecho los siguientes cambios en sus datos:

  • Se han añadido dos períodos 000 y ZZZ para tener fechas de período antes y después de dos períodos para que pueda ver que el gráfico inferior es el mismo
  • Se ha añadido una línea en el 1/1/2020 a las 5:45 PM (fuera de cualquiera de los períodos) para que pudiera ver que el valor en el medio tampoco fue elegido

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Yal
Regular Visitor

Gracias Miguel, Funciona perfectamente! Saludos a los mejores

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.