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
Syndicate_Admin
Administrator
Administrator

¿Cómo sincronizar 2 gráficos?

Hola

Quiero sincronizar 2 cuadros gráficos con un filtro de marca de tiempo general.
Mis datos están organizados así: marca de tiempo / parameter_name / valor.
- En el gráfico TOP, tengo datos con parameter_name = Temperatura actual, Punto de ajuste de temperatura efectiva, netatmo_temperature_haut y Compensación de calibración de la sonda de temperatura del 2 de febrero al 31 de marzo
- En el gráfico inferior, tengo datos con parameter_name = Taux de marche del 19 de febrero al 28 de marzo


graphic 1.png
Los gráficos están correctamente sincronizados porque uso el parámetro del eje X: start = fx( timestamp min) , end = fx (timestamp max),

con:

marca de tiempo min = CALCULATE(MIN(rawdevicestate_follow[timestamp]),REMOVEFILTERS((rawdevicestate_follow[parameter_name])))
marca de tiempo máx. = CALCULATE(MAX(rawdevicestate_follow[marca de tiempo]),REMOVEFILTERS((rawdevicestate_follow[parameter_name])))

-----------------------------------------------------------------------------
Pero, cuando cambio el filtro general de la marca de tiempo (del 2 de febrero...) , los gráficos no están sincronizados!!
graphic 2.png


¿Me puedes ayudar?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Patrick_Pontor , prueba como

min = var _1= CALCULATE(MIN(rawdevicestate_follow[timestamp]),REMOVEFILTERS((rawdevicestate_follow[parameter_name]))) +0
var _min = minx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
var _max = maxx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
devolución
CALCULATE(if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1))

max= var _1= CALCULATE(Max(rawdevicestate_follow[timestamp]),REMOVEFILTERS((rawdevicestate_follow[parameter_name]))) +0
var _min = minx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
var _max = maxx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
devolución
CALCULATE(if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1))

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¡¡¡Gracias!!! ¡¡Está bien!!

Syndicate_Admin
Administrator
Administrator

@Patrick_Pontor , prueba como

min = var _1= CALCULATE(MIN(rawdevicestate_follow[timestamp]),REMOVEFILTERS((rawdevicestate_follow[parameter_name]))) +0
var _min = minx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
var _max = maxx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
devolución
CALCULATE(if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1))

max= var _1= CALCULATE(Max(rawdevicestate_follow[timestamp]),REMOVEFILTERS((rawdevicestate_follow[parameter_name]))) +0
var _min = minx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
var _max = maxx(ALLSELECTED('Calendario'), 'Calendario'[Fecha])
devolución
CALCULATE(if(max('Calendar'[Date]) <_min || max('Calendar'[Date]) >_max , BLANK(), _1))

¡¡Gracias!!
Pero no entiendo lo que quieres decir con"'Calendario'"), 'Calendario'[Fecha]"

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.