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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors