Saltar al contenido principal Saltar al contenido complementario

RGB - Función de script y de gráfico

RGB() devuelve un número entero correspondiente al código de color del color definido por los tres parámetros: el componente de rojo r, el componente de verde g y el componente de azul b. Estos componentes deben tener valores enteros entre 0 y 255. La función se puede utilizar en expresiones para establecer o evaluar las propiedades de color de un objeto de gráfico.

Sintaxis:  

RGB (r, g, b)

Tipo de datos que devuelve: dual

Argumentos
Argumento Descripción
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. En las funciones RGB y HSL, esto es siempre ‘FF’ (opaco). 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
If(Sum(Sales)>Sum(Budget),RGB(255,0,0),RGB(100,80,120)) Devuelve púrpura o rojo en función del valor de la comparación entre Sales y Budget.

Ejemplo: fundamentos de RGB

Ejemplo: resaltar datos de beneficios en un gráfico

Ejemplo: escenario gráfico de RGB

¿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.