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.
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:
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:
Hubiera esperado que trabajara transparente de acuerdo con el documento css-colo-3:
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
Solved! Go to Solution.
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
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsDesearí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
Proud to be a Super User!
Paul on Linkedin.
Hola @PaulDBrown ,
¿Se puede ver en el gráfico de dispersión que también se puede utilizar este truco:
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
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsGracias 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.
Proud to be a Super User!
Paul on Linkedin.
Hola @PaulDBrown ,
Tal vez puedas pensar fuera de la caja. Asumo que no estás configurando el color manualmente, así que recogiendo este post por @Phil_Seamark y haciendo algunos ajustes en la forma en que obtengo la información que estaba abble para obtener una codificación de color automática añadiendo luego una transparencia del 50%).
Condittional Formatting =
VAR MaxR =
MAXX ( SUMMARIZE ( 'Table'; 'Table'[CAt]; 'Table'[Value] ); 'Table'[Value] ) * 1000000000
-- 1000000000 this value is used to increase the spectre of colours the smaller the number the lower the nummber of colours.My values were between 100 and 1000 so the range was prety low in terms of colours
VAR MinR =
MINX ( SUMMARIZE ( 'Table'; 'Table'[CAt]; 'Table'[Value] ); 'Table'[Value] ) * 1000000000
VAR R =
ROUND ( ( MaxR - MinR ) + MinR; 0 )
VAR G =
ROUND ( ( MaxR - MinR ) + MinR; 0 )
VAR B =
ROUND ( ( MaxR - MinR ) + MinR; 0 )
VAR Base = 16
VAR BitTable =
GENERATESERIES ( 1; 8 )
VAR DEC2HEXR =
CONCATENATEX (
BitTable;
VAR c =
MOD ( TRUNC ( R / POWER ( base; [value] - 1 ) ); base )
RETURN
SWITCH ( c; 10; "A"; 11; "B"; 12; "C"; 13; "D"; 14; "E"; 15; "F"; c );
;
[Value]; DESC
)
VAR DEC2HEXg =
CONCATENATEX (
BitTable;
VAR c =
MOD ( TRUNC ( G / POWER ( base; [value] - 1 ) ); base )
RETURN
SWITCH ( c; 10; "A"; 11; "B"; 12; "C"; 13; "D"; 14; "E"; 15; "F"; c );
;
[Value]; DESC
)
VAR DEC2HEXB =
CONCATENATEX (
BitTable;
VAR c =
MOD ( TRUNC ( B / POWER ( base; [value] - 1 ) ); base )
RETURN
SWITCH ( c; 10; "A"; 11; "B"; 12; "C"; 13; "D"; 14; "E"; 15; "F"; c );
;
[Value]; DESC
)
RETURN
"#"
& LEFT ( { DEC2HEXR } & { DEC2HEXG } & { DEC2HEXB }; 6 ) & "50"
¿Se puede ver a continuación la información da un color diferente con 50% de transparencia para cada color, cambiando el esquema de las categorías sustituir también los colores.
Compruebe la conexión del archivo PBIX.
No es muy convencional y la medida puede necesitar algunos ajustes, pero puede ser una opción 😉.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português
Un trabajo increíble allí Miguel! gracias por el esfuerzo! Voy a darle una oportunidad (y espero que eventualmente obtengamos un pequeño deslizador de transparencia en un futuro próximo ...)
Proud to be a Super User!
Paul on Linkedin.
Ha estado jugando y probablemente necesite a veces hacer primero el formato condittional y luego agregar las categorías, pero es sólo una pregunta de orden en los pasos para asegurarse de que está acostumbrado a él en otras visualizaciones.
😂😂😂
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português¡Muy bien!
pero no se puede establecer el nivel de transparencia para un relleno de botón.... debe ser un error
/jens chr
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
Proud to be a Super User!
Check out my blog: Power BI em Português@jcu Lo siento, ¿cuál es el propósito de un color transparente? ¿Es esto como dibujar líneas rojas con marcadores transparentes?
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
El título es erróneo: debería decir TRANSPARENT
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
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsThx 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
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.
Compruebe la conexión del archivo PBIX.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsMe encanta este truco -gracias por compartir!
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 | |
1 | |
1 | |
1 | |
1 |