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
Anonymous
Not applicable

coloración condicional por selección

Hola comunidad,

Tengo los siguientes requisitos:

- Período (numérico, no como fecha) como selección de filtro

- los períodos superiores al período seleccionado deben ser de color azul

- los períodos inferiores al período seleccionado deben ser de color gris

Bueno, tengo una medida llamada #SelectedPeriod (por ejemplo, 202003) y columna de período #MyPeriodField

Ahora, estoy tratando de decirle a PBI algo como esto:

SI #MyPeriodField es menor que #SelectedPeriod que "#01B8AA" el "#333333"

El problema es que no puedo crear una medida porque no puedo usar valores de columna o más bien valores no agregados en medidas

Y

los colums calculados son fijos y no se pueden usar en formato condicional.

Entonces, ¿tienes una idea de cómo podría conseguir que PBI formatee mi tabla por período seleccionado?

201801201802201803201804201805201806201807
544564554645686456
4212454214541216

1 ACCEPTED SOLUTION
lkalawski
Memorable Member
Memorable Member

Hola inf1948,

Para lograr lo que describió debe seguir estos pasos:

  1. Cree una tabla independiente que tenga el diccionario de puntos y utilícelo en el control deslizante.
  2. Cree una medida que compruebe dinámicamente si el período seleccionado es mayor o menor.

Measure = 
VAR _period = SELECTEDVALUE('Period'[Period])
VAR _tableperiod = SELECTEDVALUE('Table'[Period])
RETURN IF(_period > _tableperiod,0,1)

_period - diccionario, tableperiod - tabla con datos

  • Utilice esta medida en Formato condicional.Ex3.png

El resultado (utilicé el color de fondo, pero también se puede utilizar para el color de fuente):

Ex1.pngEx2.png



_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀

View solution in original post

3 REPLIES 3
lkalawski
Memorable Member
Memorable Member

Hola inf1948,

Para lograr lo que describió debe seguir estos pasos:

  1. Cree una tabla independiente que tenga el diccionario de puntos y utilícelo en el control deslizante.
  2. Cree una medida que compruebe dinámicamente si el período seleccionado es mayor o menor.

Measure = 
VAR _period = SELECTEDVALUE('Period'[Period])
VAR _tableperiod = SELECTEDVALUE('Table'[Period])
RETURN IF(_period > _tableperiod,0,1)

_period - diccionario, tableperiod - tabla con datos

  • Utilice esta medida en Formato condicional.Ex3.png

El resultado (utilicé el color de fondo, pero también se puede utilizar para el color de fuente):

Ex1.pngEx2.png



_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀

Anonymous
Not applicable

impresionante, gracias!

amitchandak
Super User
Super User

Cree una medida y, a continuación, utilíquela en el formato condicional de una fuente bajo control anticipado, elija el campo y utilice esta medida

Color Date = if(FIRSTNONBLANK('Date'[datekey],blank()) <="201803","black","blue")

Color Date = if(FIRSTNONBLANK('Date'[date],TODAY()) <today(),"lightgreen","red")

Color sales = if(AVERAGE(Sales[Sales Amount])<170,"green","red")
Color Year = if(FIRSTNONBLANK('Date'[Year],2014) <=2016,"lightgreen",if(FIRSTNONBLANK('Date'[Year],2014)>2018,"red","yellow"))

Compruebe los pasos

https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

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.