cancel
Showing results for 
Search instead for 
Did you mean: 
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))

View solution in original post

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

Helpful resources

Announcements
Power BI December 2021 Update_carousel 768x460.jpg

Check it Out!

Click here to read more about the December 2021 Updates!

User Group Leader Meeting January 768x460.png

Calling all User Group Leaders!

Don't miss the User Group Leader meetings on January, 24th & 25th, 2022.

Jan 2022 Dev Camp 768x460 copy.png

Power BI Dev Camp- January 27th, 2022

Mark your calendars and join us for our next Power BI Dev Camp!