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

Cambio del color de la línea en el gráfico de líneas en función de los valores seleccionados en la segmentación de datos

Hola Comunidad..!!

Por favor, ayúdame a lograr esto.

Quiero ver las ventas mensuales en un gráfico de líneas. La funcionalidad debe ser tal que, los datos hasta un mes específico seleccionado en la segmentación de datos deben representarse mediante una línea negra y que después de un mes específico, por una línea roja.

Por favor, vea la siguiente imagen para su referencia.

ppatil_0-1634650936382.png

A la espera de una solución rápida.

Gracias de antemano..!!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @ppatil,

Una forma en que he hecho esto es crear dos medidas y colocarlas en el gráfico de líneas. Uno para antes del mes seleccionado, y el otro para después del mes seleccionado. De esa manera puedes colorearlos por separado.

DataZoe_0-1634653120945.png

Medida = suma('Tabla'[Valor])

Antes =
Dónde _s = SELECTEDVALUE ( SlicerTable[MonthNumber] ,1)
DEVOLUCIÓN
CALCULAR ([Medida],filtro('Tabla','Tabla'[MonthNumber] <= _s)
)

Después =
Dónde _s = SELECTEDVALUE ( SlicerTable[MonthNumber],1 )
DEVOLUCIÓN
CALCULAR ([Medida],FILTRO('Tabla','Tabla'[MonthNumber] >= _s)
)

Espero que esto ayude. incluso puede hacer min()/max() en lugar de selectedvalue() también para rangos.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

No @ppatil,

Una forma en que he hecho esto es crear dos medidas y colocarlas en el gráfico de líneas. Uno para antes del mes seleccionado, y el otro para después del mes seleccionado. De esa manera puedes colorearlos por separado.

DataZoe_0-1634653120945.png

Medida = suma('Tabla'[Valor])

Antes =
Dónde _s = SELECTEDVALUE ( SlicerTable[MonthNumber] ,1)
DEVOLUCIÓN
CALCULAR ([Medida],filtro('Tabla','Tabla'[MonthNumber] <= _s)
)

Después =
Dónde _s = SELECTEDVALUE ( SlicerTable[MonthNumber],1 )
DEVOLUCIÓN
CALCULAR ([Medida],FILTRO('Tabla','Tabla'[MonthNumber] >= _s)
)

Espero que esto ayude. incluso puede hacer min()/max() en lugar de selectedvalue() también para rangos.

Gracias @DataZoe
Ha resuelto mi problema. 😊

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.