cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Cómo especificar 'ransparent' como un color en el color de relleno condicional en el botón

El uso de Button con formato condicional funciona muy bien la mayor parte del tiempo,

Pero:

Cuando intento especificar 'transparente' en el nombre del color para el fondo en un icono usando una variable para el color de relleno condicional, obtengo un error.

Según:

https://docs.microsoft.com/da-dk/power-bi/create-reports/desktop-conditional-table-formatting#color-...

Color por valores de color

Si tiene un campo o una medida con el nombre de color o los datos de valor hexadecimal, puede usar el formato condicional para aplicar automáticamente esos colores al fondo o al color de fuente de una columna. También puede utilizar la lógica personalizada para aplicar colores a la fuente o al fondo.

El campo puede utilizar cualquier valor de color enumerado en la especificación de color CSS en https://www.w3.org/TR/css-color-3/. Estos valores de color pueden incluir:

  • Códigos hexadecimales de 3, 6 u 8 dígitos, por ejemplo #3E4AFF. Asegúrese de incluir el símbolo de la palabra al principio del código.
  • Valores RGB o RGBA, como RGBA(234, 234, 234, 0.5).
  • Valores HSL o HSLA, como HSLA(123, 75%, 75%, 0.5).
  • Nombres de color, como Verde, SkyBlue o PeachPuff.

Hubiera esperado que trabajara transparente de acuerdo con el documento css-colo-3:

4.2.3. Palabra clave de color 'transparente'

CSS1 introdujo el valor 'transparente' para la propiedad background-color. CSS2 permitió que border-color también aceptara el valor 'transparente'. La estructura de publicación Open eBook(tm) 1.0.1 [OEB101] amplió la propiedad 'color' para aceptar también la palabra clave 'transparente'. CSS3 amplía el valor de color para incluir la palabra clave 'transparent' para permitir su uso con todas las propiedades que aceptan un valor <color>. Esto simplifica la definición de esas propiedades en CSS3.

transparente Totalmente transparente. Esta palabra clave se puede considerar una abreviatura de negro transparente, rgba(0,0,0,0), que es su valor calculado.

Tal vez yo joust necesita especificar el valor de otra manera, '#800000' y 'rojo' ambos funcionan.

/ Jens Chr

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User III
Super User III

Usar una medida como esta también me está dando un error y diciéndome que envíe un informe.

Con mi experiencia anterior cuando envío el informe recibí una respuesta de microsoft muy rápidamente.

Sin embargo, si saca la parte transparente de la medida y utiliza la transparencia del botón rellenar el error desaparece, en este caso puede utilizar el color completo con la medida y establecer la transparencia de relleno del botón en las opciones.

Una vez más, sólo excómo las posibilidades y tratando de dar alternativas, algunos pueden no funcionar en algún contexto, pero es una prueba y un error.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog:

Power BI em Português





View solution in original post

14 REPLIES 14
Highlighted
Frequent Visitor

El título es erróneo: debería decir TRANSPARENT

Highlighted
Super User IV
Super User IV

@jcu Lo siento, ¿cuál es el propósito de un color transparente? ¿Es esto como dibujar líneas rojas con marcadores transparentes?


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Super User III
Super User III

Hola @jcu ,

los colores transparentes son colores definidos a través de códigos HEX añadiendo dos dígitos al final del color algo similar a:

Conditional formatting = "#ffffff00"

Los dos 0 se pueden reemplazar desde valores hasta 99 siendo 00 totalmente transparente.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog:

Power BI em Português





Highlighted
Frequent Visitor

Thx para la respuesta, pero

Cuando utilizo el código:

#ffffff00

representación falla con 'Algo salió mal"

Usando

#ffffff

funciona, pero naturalmente no es transparente...

/jens chr

Highlighted

La razón del color de relleno transparente sería 'no mostrar' un botón dependiendo de algunos otros datos en la página.

Así que tienes razón, el propósito es hacer que desaparezca

/jens chr

Highlighted
Super User II
Super User II

@jcu

Desearía que pudiera establecer un valor de transparencia en todas las opciones de formato de color (que no se puede, por desgracia). Especialmente útil, por ejemplo, en gráficos de dispersión, donde los valores más grandes (circulares) pueden cubrir valores más pequeños.
En realidad presenté una "idea" para esto hace un tiempo en el foro de ideas, pero este tipo de ideas nunca parecen obtener ninguna tracción





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Highlighted
Super User III
Super User III

Hola @jcu ,

esto no debe establecerse en el formato de colortign que necesita para añadir una medida con esta codificación.

He creado el siguiente código:

Condittional formatting =
SWITCH (
    SELECTEDVALUE ( 'Table'[CAt] );
    "A"; "#118DFF00";
    "B"; "#118DFF25";
    "C"; "#118DFF50";
    "D"; "#118DFF75"
)

Siempre es del mismo color, pero con diferentes niveles, se puede ver debajo del gráfico de la izquierda muestra diferente formación condittional de transparente a 75% y en el rigth lo tiene witouth el formato condittional.

MFelix_1-1600089923757.png

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog:

Power BI em Português





Highlighted

Hola @PaulDBrown ,

¿Se puede ver en el gráfico de dispersión que también se puede utilizar este truco:

MFelix_0-1600090507719.png

Cree que la idea no tenía tracción porque imlpemented el formato condittional, pero de acuerdo con usted sería mejor tenerlo nativo en la codificación de color en lugar de formato condittional o similar.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog:

Power BI em Português





Highlighted

@MFelix

Gracias por eso, Miguel. Desafortunadamente, el conjunto de datos para el que lo necesitaba tenía más de 200 posibles identificaciones (es -todavía otro- informe de coronavirus) y el gráfico de dispersión era por región y país/área y comparando casos por millón y muertes por millón (tamaño de burbuja es el número total de casos), por lo que difícil establecer niveles de transparencia ya sea individualmente o por formato condicional: el ajuste ideal sería en este caso un ajuste de nivel de transparencia "global" para todos los colores mostrados.





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors