The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Estoy tratando de resaltar los nombres en una tabla de la siguiente manera:
Hola @LYorkToenniges ,
Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.
El problema original era que los nombres de una tabla de Power BI solo debían resaltarse cuando se cumplían determinadas condiciones:
Entonces, en lugar de eso, utilicé una lógica de color directo en DAX.
Primero, creé una nueva medida para aplicar el color condicionalmente, sin usar la bandera.
Este es el DAX que utilicé:
NameColor =
VAR _BlueDay = SELECTEDVALUE('SampleData'[Blue Day])
VAR _AdjCommitment = SELECTEDVALUE('SampleData'[Adjusted Commitment])
VAR _PctCommitment = SELECTEDVALUE('SampleData'[% of Commitment])
VAR _AdjFloorAvg = SELECTEDVALUE('SampleData'[Adjusted Floor Average])
RETURN
IF(
_AdjCommitment > 0 &&
(
(_BlueDay = "Blue" && _PctCommitment < _AdjFloorAvg) ||
(_BlueDay = "Not Blue" && _PctCommitment < 1)
),
"Red",
"Black"
)
En Objeto visual de tabla y formato condicional aplicado en la columna Nombre:
Haga clic con el botón derecho en "Nombre" en el objeto visual - Formato condicional - Color de fuente
En la ventana emergente:
Estilo de formato: Valor de campo
Aplicar a: Solo valores
En función del campo: seleccione la opción NameColor measure
Una vez aplicado, esto resaltaba correctamente solo los nombres que coincidían con la lógica. En mi caso, solo "Bob" se resaltó en rojo exactamente como se esperaba en función de los valores.
Este enfoque funcionó perfectamente sin necesidad de una marca 1/0 separada, y respeta el contexto de la fila limpiamente sin ningún resaltado aleatorio. ¡Espero que esto ayude!
Encuentre el archivo pbix adjunto para su referencia.
Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.
Saludos
Tejaswi.
Apoyo de la comunidad.
Muchas gracias. Descubrí una solución, pero esto es más susceptible. El problema resultó ser la medida a la que se hace referencia. Necesitaba usar calcular para controlar los filtros. Se estaba evaluando línea por línea, que no es para lo que está diseñado, por lo que arrojaba resultados locos. Incorporaré aspectos de esto en mi solución con seguridad. ¡Gracias!
Hola @LYorkToenniges ,
Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. No dude en ponerse en contacto con nosotros si tiene más preguntas. Si mi respuesta ha abordado su consulta, acéptela como una solución para que otros miembros de la comunidad puedan encontrarla fácilmente.
Gracias
Tejaswi.
Hola @LYorkToenniges
Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523