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))

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

Helpful resources

Announcements
May 23 2022 epsiode 5 without aka link.jpg

The Power BI Community Show

Welcome to the Power BI Community Show! Jeroen ter Heerdt talks about the importance of Data Modeling.

charticulator_carousel_with_text (1).png

Charticulator Design Challenge

Put your data visualization and design skills to the test! This exciting challenge is happening now through June10th!

Power BI Dev Camp Session 22 without aka link and time 768x460.jpg

Check it Out!

Watch Session 22 Ted's Dev Camp along with past sessions!

Power BI Release May 2022 768x460.png

Check it out!

Click here to read more about the May 2022 updates!