ARGB() se utiliza en expresiones para fijar o evaluar las propiedades de color de un objeto gráfico, donde el color viene definido por un componente de rojo r, un componente de verde g y un componente de azul b, con un factor alfa (opacidad) de alpha.
Sintaxis:
ARGB(alpha,
r, g,
b)
Tipo de datos que devuelve: dual
Argumentos
Argumento
Descripción
alpha
Valor de transparencia en el rango de 0 - 255. Un 0 corresponde a la transparencia total y 255 a la opacidad total.
r, g, b
Los valores de rojo, verde y azul. Un valor de 0 corresponde a ninguna aportación y un valor de 255 corresponde a una aportación total.
Nota informativaTodos los argumentos deben ser expresiones que devuelven enteros en el rango comprendido entre 0 y 255.
Si se va a interpretar el componente numérico y se le va a asignar el formato en notación hexadecimal, los valores de los componentes de color serán más fáciles de ver. Por ejemplo, verde claro tiene el número 4 278 255 360, que en notación hexadecimal es FF00FF00. Las dos primeras posiciones "FF" (255) denotan el canal alpha. Las dos siguientes posiciones ‘00’ denotan la cantidad de rojo, las dos siguientes posiciones ‘FF’ denotan la cantidad de verde y las dos posiciones finales ‘00’ denotan la cantidad de azul.
Consulte Colorear una visualización para ver ejemplos de cómo usar las funciones de color en las visualizaciones, así como detalles sobre las visualizaciones que admiten el color por expresión.
Ejemplo: expresión de gráfico
Ejemplo
Resultados
ARGB(128, 0, 128, 0)
Devuelve el color verde con semitransparencia.
Ejemplo: fundamentos de ARGB
Descripción
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
Product
Cree la siguiente medida:
=Sum(Sales), para calcular la suma de las ventas.
En el panel de Propiedades de la medida Sum(Sales), introduzca la siguiente expresión como expresión de color de fondo. Esto aplicará el color de la celda según el cálculo de ventas del producto.
Los valores de venta por encima de 400 aparecen resaltados con un fondo verde.
Los valores de venta entre 200 y 400 están resaltados con un fondo en amarillo.
Todos los demás valores de venta se resaltan con un fondo rojo.
Ejemplo: resaltar datos de beneficios en un gráfico
Descripción
Un conjunto de datos contiene cifras de ventas por cliente. Queremos analizar los datos y destacar los márgenes de beneficio según sean bajos, moderados o altos.
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:
Customer
Cree las siguientes medidas:
=Sum(SalesValue), para calcular la suma de las ventas.
=Sum(Cost), para calcular el valor total del coste de las ventas.
=Sum(ProfitMargin), para sumar el margen de beneficio. Para mostrar este valor como porcentaje, en Formato numérico, seleccione Número > Formato simple > 12,34%.
En el panel de Propiedades de la medida Sum(ProfitMargin), introduzca la siguiente expresión como Expresión de color de fondo.
If(ProfitMargin > 0.3, ARGB(128, 0, 128, 0), // Green for high-profit customers
If(ProfitMargin >= 0.1 and ProfitMargin <= 0.3, ARGB(128, 255, 165, 0), // Orange for moderate-profit customers
ARGB(128, 255, 0, 0) // Red for low-profit customers
)
)
En el panel Aspecto, en Presentación, desactive Totales.
Results table
Customer
Sum(SalesValue)
Sum(Cost)
Sum(Profit Margin)
Customer A
500
300
40.00%
Customer B
800
750
6.25%
Customer C
400
300
25.00%
Customer D
600
550
8.33%
Customer E
900
700
22.22%
El resultado de salida de la función ARGB ofrece los siguientes colores en función del margen de beneficio del cliente:
Verde, ARGB(128, 0, 128, 0), para clientes con márgenes de beneficio superiores a 30%.
Naranja, ARGB(128, 255, 165, 0), para clientes con márgenes de beneficio moderados, entre 10% y 30%.
Rojo, ARGB(128, 255, 0, 0), para clientes con un margen de beneficio inferior a 10%.
Ejemplo: escenario gráfico de ARGB
Descripción
Un conjunto de datos que contiene datos de ventas reales y proyectadas por país. Un responsable de ventas desea mostrar los datos en un gráfico de barras y resaltar las cifras de ventas superiores al valor proyectado para el periodo.
Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.
El script de carga contiene:
Un conjunto de datos que se carga en una tabla de datos denominada Example.
Cargue los datos y abra una hoja. Cree un nuevo gráfico de barras y añada este campo como dimensión:
Country
Cree la siguiente medida:
=Sum(ActualSales), para calcular el valor total de las ventas del país.
Añada una expresión de color para comparar las ventas reales con las proyectadas. En el panel de propiedades, en Aspecto > Colores y leyenda, desactive Colores: Automático para cambiar a Personalizado y después seleccione Por expresión en la lista. Introduzca la siguiente expresión:
=If(Sum(ActualSales)>Sum(ProjectedSales),ARGB(128,0,128,0),ARGB(128,128,0,0)), para resaltar en verde los casos en los que las ventas reales superan a las proyectadas y en rojo los casos en los que las ventas proyectadas superan a las reales.
Resultados: Gráfico de barras de las ventas por país
Podemos ver que el color de la barra es verde para aquellos países con ventas que superan el valor proyectado, mientras que aquellos con ventas por debajo del valor proyectado aparecen en rojo. Por ejemplo, Sweden se ve de color verde porque su valor de ventas de 98,000 es mayor que el valor proyectado, de 50,000.
¿Esta página le ha sido útil?
Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.