Cómo hacer que el formato condicional sea transparente
La imagen de arriba es el conjunto de datos sobre los precios de las viviendas en el que trabajaremos hoy. Nuestro objetivo es hacer que las barras de este gráfico de barras sean lo suficientemente transparentes para ver el mapa debajo.
Si vamos a la página Formato en el panel Visualizaciones , verá que no hay opción de transparencia para las barras. Sin embargo, podemos hacer que cualquier elemento con una opción de formato condicional sea transparente utilizando el valor de campo y el formato condicional.
Si subimos un poco este control deslizante, mostrará el código hexadecimal con dos caracteres opcionales al final, como se muestra en la imagen a continuación. Lo que muestran esos caracteres es el porcentaje de opacidad del código hexadecimal.
Los primeros seis caracteres del código hexadecimal ( 247ba0 ) representan el color azul de la Guardia Costera, mientras que los dos últimos ( 80 ) representan la opacidad. Puede calcular la opacidad restando el porcentaje de transparencia ( 20 ) del 100 , lo que nos da 80.
Control deslizante paramétrico numérico
Primero queremos configurar el parámetro usando el control deslizante de parámetros numéricos y luego ajustar el color recolectando el código hexadecimal de la tabla. Usemos el azul Space Cadet para nuestro color y establezcamos la transparencia en cero.
Ahora, esta acción no te permite ver el mapa detrás de ella. Si observamos esta medida de la barra CF en DAX, hemos recopilado el código hexadecimal y el valor porcentual transparente , como se destaca en la imagen a continuación.
Luego usamos una construcción (TRUE) simple que dice que si el porcentaje de transparencia es 0 , devolvemos el código hexadecimal de seis caracteres o PctTrans = 0, Hex . El 0 nos da un código hexadecimal de opacidad completa.
Además, agregamos que si el Porcentaje de Transparencia es 100, devolvemos el código hexadecimal con opacidad 00 o PctTrans = 100, Hex & “00” . El 00 nos da un código hexadecimal totalmente transparente. La imagen a continuación es el aspecto de un código hexadecimal completamente transparente, y hace que todo lo visual desaparezca.
Si cambiamos la instrucción True a todo lo que está en el medio y llevamos el código hexadecimal a 100 menos el porcentaje de transparencia o Hex & (100 – PctTrans – 100) , podemos hacer que las etiquetas de datos sean más legibles dependiendo de la selección. Con 50 de transparencia o menos, estamos en los colores más oscuros, como puede ver en la imagen a continuación.
Uso de la medida de fuente dinámica para el formato condicional
Actualmente estamos en los colores más oscuros y queremos usar blanco para las etiquetas de datos, así que usaremos la medida de fuente dinámica en la sección Campo.
Establece que si el Porcentaje de Transparencia es menor a 50, usaremos blanco. Si está en cien, lo hacemos invisible; si es mayor que 50, usamos negro.
Puede ver a continuación que si cambiamos nuestro porcentaje de transparencia y aclaramos el color de la barra, las etiquetas de datos se oscurecen.
Conclusión
Ahora puede configurar su transparencia y color exactamente como lo desee y usarlo en sus objetos visuales de LuckyTemplates. Además, puede permitir que el usuario cambie los códigos hexadecimales por razones de accesibilidad y similares.
Hay muchas otras formas de usar el formato condicional en combinación con DAX, máscara de transparencia y números de opacidad. Lo interesante de este método es que con el gradiente o el formato condicional basado en reglas, solo puede acceder a él a través del valor del campo.