ARGB() é utilizada em expressões para definir ou avaliar as propriedades de cores de um objeto de gráfico, no qual a cor é definida por um componente vermelho r, um componente verde g e um componente azul b, com um fator alfa (opacidade) de alpha.
Sintaxe:
ARGB(alpha,
r, g,
b)
Tipo de dados de retorno: dual
Argumentos
Argumento
Descrição
alpha
Valor de transparência na faixa de 0 - 255. Um 0 corresponde à transparência total e 255 corresponde à opacidade total.
r, g, b
Valores de componentes vermelho, verde e azul. O componente de cor 0 corresponde à ausência de contribuição, e 255 à contribuição total.
Nota informativaTodos os argumentos devem ser expressões que resolvem para inteiros no intervalo de 0 a 255.
Se o componente numérico for interpretado e formatado em notação hexadecimal, a visualização dos valores dos componentes de cor torna-se mais fácil. Por exemplo, verde-claro tem o número 4 278 255 360, que em notação hexadecimal é FF00FF00. As duas primeiras posições "FF" (255) representam o canal alfa. As próximas duas posições "00" representam a quantidade de vermelho, as próximas duas posições "FF" representam a quantidade de verde e as duas posições finais "00" representam a quantidade de azul.
Consulte Colorindo uma visualização para encontrar exemplos de como usar as funções de cores em visualizações, bem como detalhes sobre as visualizações que oferecem suporte a cores por expressão.
Exemplo: expressão de gráfico
Exemplo
Resultados
ARGB(128, 0, 128, 0)
Retorna a cor verde com semitransparência.
Exemplo - Fundamentos de ARGB
Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova seção.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
Product
Crie a seguinte medida:
=Sum(Sales) para calcular a soma das vendas.
No painel Propriedades da medida Sum(Sales), insira a seguinte expressão como a Expressão de cor de fundo. Isso aplicará a cor da célula de acordo com o cálculo de vendas do produto.
Os valores de vendas acima de 400 são destacados com um fundo verde.
Os valores de vendas entre 200 e 400 são destacados com um fundo amarelo.
Todos os outros valores de vendas são destacados com um fundo vermelho.
Exemplo - Destacando os dados de lucro em um gráfico
Visão geral
Um conjunto de dados contém números de vendas por cliente. Queremos analisar os dados e destacar as margens de lucro de acordo com se são baixas, moderadas ou altas.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova seção.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
Customer
Crie as seguintes medidas:
=Sum(SalesValue) para calcular a soma das vendas.
=Sum(Cost) para calcular o valor total do custo de vendas.
=Sum(ProfitMargin) para somar a margem de lucro. Para mostrar esse valor como uma porcentagem, em Formatação de números, selecione Número > Formatação simples > 12,34%.
No painel Propriedades da medida Sum(ProfitMargin), insira a seguinte expressão como a Expressão de cor de fundo.
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
)
)
No painel Aparência, em Apresentação, desative Totais.
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%
A saída da função ARGB renderiza as seguintes cores, de acordo com a margem de lucro do cliente:
Verde, ARGB(128, 0, 128, 0), para clientes com margens de lucro superiores a 30%.
Laranja, ARGB(128, 255, 165, 0), para clientes com margens de lucro moderadas entre 10% e 30%.
Vermelho, ARGB(128, 255, 0, 0), para clientes com uma margem de lucro abaixo de 10%.
Exemplo - Cenário de gráfico ARGB
Visão geral
Um conjunto de dados contém dados de vendas reais e projetados por país. Um gerente de vendas deseja exibir os dados em um gráfico de barras e destacar os números de vendas que são maiores do que o valor projetado para o período.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova seção.
O script de carregamento contém:
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Carregue os dados e abra uma pasta. Crie um novo gráfico de barras e adicione este campo como dimensão:
Country
Crie a seguinte medida:
=Sum(ActualSales) para calcular o valor total das vendas do país.
Adicione uma expressão de cor para comparar as vendas reais com as vendas projetadas. No painel de propriedades, em Aparência > Cores e legenda, desative Cores: Automático para mudar para Personalizado e, em seguida, selecione Por expressão na lista. Insira a seguinte expressão:
=If(Sum(ActualSales)>Sum(ProjectedSales),ARGB(128,0,128,0),ARGB(128,128,0,0)) para destacar em verde as ocorrências em que as vendas reais excedem as vendas projetadas e em vermelho em que as vendas projetadas excedem as vendas reais.
Resultados: gráfico de barras de vendas por país
Podemos ver que a cor da barra é verde para os países com vendas que excedem o valor projetado, enquanto aqueles com vendas abaixo do valor projetado aparecem em vermelho. Por exemplo, Sweden é verde porque o valor de venda de 98,000 é maior que o valor projetado de 50,000.
Esta página ajudou?
Se você encontrar algum problema com esta página ou seu conteúdo – um erro de digitação, uma etapa ausente ou um erro técnico – avise-nos!