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.
Estimados:
Tengo una duda acerca de los colores condicionales, en un tabla pivot, pero estas no van al resultado sino a las filas, necesito que todas las empresas de China, se masque de otro color.
En el link esta el ejemplo
https://drive.google.com/drive/folders/1jQMdqyy0sCaX9h8pVbFYDgyQj6jm6GXf?usp=sharing
Gracias de antemano por la respuesta
Solved! Go to Solution.
Puede crear una medida de formato como esta.
Formatting = IF ( RIGHT ( SELECTEDVALUE ( Tabla1[Empresa Pais] ), 5 ) = "China", 1)
A continuación, aplique un formato condicional a los valores cuando la medida = 1
No, no conozco una forma de aplicar el color a los encabezados de fila.
La única forma en que puedo pensar en hacerlo sería agregar una medida de clasificación que clasifique todas las filas '- China' y luego todas las demás filas. El problema es que entonces tienes que agregar la medida de clasificación a la matriz y contraer todas las columnas de rango para que puedas usarla para ordenar pero ocultarla en el resultado.
He adjuntado mi copia actualizada de su archivo para que la vea.
Rank =
VAR _ChinaRows =
COUNTROWS (
CALCULATETABLE (
DISTINCT ( Tabla1[Empresa Pais] ),
RIGHT ( Tabla1[Empresa Pais], 5 ) = "China",
ALLSELECTED ( Tabla1[Empresa Pais] )
)
)
VAR _ChinaRow =
RIGHT ( SELECTEDVALUE ( Tabla1[Empresa Pais] ), 5 ) = "China"
RETURN
IF (
HASONEVALUE ( Tabla1[Fecha] ),
BLANK (),
IF (
_ChinaRow,
RANKX (
FILTER (
ALL ( Tabla1[Empresa Pais] ),
RIGHT ( Tabla1[Empresa Pais], 5 ) = "China"
),
CALCULATE ( SUM ( Tabla1[Venta] ), REMOVEFILTERS ( Tabla1[Fecha] ) )
),
RANKX (
ALL ( Tabla1[Empresa Pais] ),
CALCULATE ( SUM ( Tabla1[Venta] ), REMOVEFILTERS ( Tabla1[Fecha] ) )
) + _ChinaRows
)
)
Puede utilizar una medida como esta para establecer el color de formato condicional para el fondo de los valores.
Formatting =
VAR _Bucket = SELECTEDVALUE ('Aging Buckets'[Aging Bucket])
RETURN
SWITCH(
_Bucket,
"Future Date","#ECECEC",
"0 to 100 Days","#7FFF8C",
"101 to 200 Days","#BFE352",
"201 to 300 Days","#FADF66",
"301 to 365 Days","#E3A252",
"> 365 Days","#FB785A"
)
La única forma en que puedo pensar en hacerlo sería agregar una medida de clasificación que clasifique todas las filas '- China' y luego todas las demás filas. El problema es que entonces tienes que agregar la medida de clasificación a la matriz y contraer todas las columnas de rango para que puedas usarla para ordenar pero ocultarla en el resultado.
He adjuntado mi copia actualizada de su archivo para que la vea.
Rank =
VAR _ChinaRows =
COUNTROWS (
CALCULATETABLE (
DISTINCT ( Tabla1[Empresa Pais] ),
RIGHT ( Tabla1[Empresa Pais], 5 ) = "China",
ALLSELECTED ( Tabla1[Empresa Pais] )
)
)
VAR _ChinaRow =
RIGHT ( SELECTEDVALUE ( Tabla1[Empresa Pais] ), 5 ) = "China"
RETURN
IF (
HASONEVALUE ( Tabla1[Fecha] ),
BLANK (),
IF (
_ChinaRow,
RANKX (
FILTER (
ALL ( Tabla1[Empresa Pais] ),
RIGHT ( Tabla1[Empresa Pais], 5 ) = "China"
),
CALCULATE ( SUM ( Tabla1[Venta] ), REMOVEFILTERS ( Tabla1[Fecha] ) )
),
RANKX (
ALL ( Tabla1[Empresa Pais] ),
CALCULATE ( SUM ( Tabla1[Venta] ), REMOVEFILTERS ( Tabla1[Fecha] ) )
) + _ChinaRows
)
)
Muchas gracias por la pronta y acertada respuesta.
Saludos
Puede crear una medida de formato como esta.
Formatting = IF ( RIGHT ( SELECTEDVALUE ( Tabla1[Empresa Pais] ), 5 ) = "China", 1)
A continuación, aplique un formato condicional a los valores cuando la medida = 1
No, no conozco una forma de aplicar el color a los encabezados de fila.
Podría usar algo de ayuda en algo similar, pero necesito que cada fila tenga un color diferente. ¿Cómo podría agregar a la instrucción Formatting para incluir valores diferentes? En la captura de pantalla a continuación, necesito codificar por colores la fila de cada cubo de envejecimiento. Pude hacer 1 fila pero necesito hacerlas todas.
Una consulta adicional, hay manera que lo que está marcado en rosado, todos esten en las primeras posiciones de la lista?, es decir los 5 primeros serían los rosados...
Muchas gracias, es exactamente lo que necesitaba, lo acepto como solucuón.
Saludos
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |