Forum Discussion
Tabla Visual - Formato condicional
Tengo una tabla visual con los siguientes campos:
Fecha Trans_Id Gasto($)
Ene 1 ABC123 100
2 DEF123 100 DE ENe
3 de enero GHI123 100
Ene 3 JKL123 100
Ene 4 XYZ123 100
¿Hay alguna manera de resaltar los registros que aparecen los tiempos máximos? Así que en este caso el 2 de enero aparece dos veces y me gustaría destacar los dos discos del 2 de enero. No quiero que los demás se resalten ya que aparecen una sola vez.
- Anonymous6 years ago
Hola @kabra_ashish ,
Crear una medida
Measure = var _maximumcountall = MAXX(SUMMARIZE(ALL('Table'),'Table'[Date],"CC1",COUNT('Table'[Date])),[CC1]) var _maxdate = MAX('Table'[Date]) var _count = COUNTROWS(FILTER(ALL('Table'), 'Table'[Date] = _maxdate)) RETURN if (_count = _maximumcountall, 1, 0)saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
6 Replies
- Greg_Deckler
Community Champion
@kabra_ashis - Podrías crear una medida como:
Measure = VAR __Date = MAX('Table'[Date]) VAR __Table = FILTER(ALL('Table'),[Date]=__Date) RETURN COUNTROWS(__Table)A continuación, puede basar el formato condicional de esta medida.
- kabra_ashish
Helper III
@Greg_Deckler Después de crear esta medida y luego incorporar a la tabla visual todavía da 1 para cada registro
- Greg_Deckler
Community Champion
@kabra_ashish - Estamos haciendo algo diferente entonces. Consulte el archivo PBIX adjunto. Quieres página 7, Tabla 7
- amitchandak
Super User
@kabra_ashish , Crear una medida como
if( rankx(all(Date), calculate(count(Table[col1])),,desc,dense) 1 , "rojo", "verde")
O
if( rankx(all(Date), calculate(count(Table[col1])allexcept(Table, table[Date])),,desc,dense) ?1 , "rojo", "verde")y usar eso en formato condicional con la opción "campo"
https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-numbers-in-the-column
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values - AnonymousNot applicable
Hola @kabra_ashish ,
Crear una medida
Measure = var _maximumcountall = MAXX(SUMMARIZE(ALL('Table'),'Table'[Date],"CC1",COUNT('Table'[Date])),[CC1]) var _maxdate = MAX('Table'[Date]) var _count = COUNTROWS(FILTER(ALL('Table'), 'Table'[Date] = _maxdate)) RETURN if (_count = _maximumcountall, 1, 0)saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba) - v-diye-msft
Community Support
Hola @kabra_ashish
Si la ayuda de las publicaciones anteriores, por favor márquela como una respuesta para ayudar a otros a encontrarla más rápidamente. ¡Gracias!
Si no, por favor, amablemente elaborar más.