As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Expressões do Amazon Quick Suite
O Amazon Quick Suite oferece expressões adicionais para aprimorar a funcionalidade dos visuais do Highcharts. Use as seções a seguir para saber mais sobre expressões comuns do Quick Suite para imagens de gráficos altos. Para obter mais informações sobre a linguagem de expressão JSON no Amazon Quick Suite, consulte o Highcharts Visual QuickStart Guide
Tópicos
getColumn
Use as expressões getColumn para retornar valores de índices de coluna especificados. Por exemplo, a tabela a seguir mostra uma lista de produtos ao lado de sua categoria e preço.
| Nome do produto | Categoria | Preço |
|---|---|---|
|
Produto A |
Tecnologia |
100 |
|
Produto B |
Varejo |
50 |
|
Produto C |
Varejo |
75 |
A consulta getColumn a seguir gera uma matriz que mostra todos os nomes dos produtos junto com seus preços.
{ product name: ["getColumn", 0], price: ["getColumn", 2] }
O seguinte JSON é retornado:
{ product name: ["Product A", "Product B", "Product C"], price: [100, 50, 75] }
Você também pode passar várias colunas ao mesmo tempo para gerar uma matriz de matrizes, conforme mostrado no exemplo a seguir.
Entrada
{ values: ["getColumn", 0, 2] }
Saída
{ values: [["Product A", 100], ["Product B", 50], ["Product C", 75]] }
Semelhante a getColumn, as expressões abaixo podem ser usadas para retornar valores de colunas de campos ou temas:
-
getColumnFromGroupByretorna colunas do grupo por campo. O segundo argumento é o índice da coluna a ser retornado. Por exemplo,["getColumnFromGroupBy", 0]retorna valores do primeiro campo como uma matriz. Você pode passar vários índices para obter uma matriz de matrizes em que cada elemento corresponde ao campo no grupo por campo. -
getColumnFromValueretorna as colunas do campo de valor. Você pode passar vários índices para obter uma matriz de matrizes em que cada elemento corresponde ao campo no campo de valor. -
getColorThemeretorna a paleta de cores atual de um tema do Quick Suite, mostrada no exemplo a seguir.{ "color": ["getColorTheme"] }{ "color": ["getPaletteColor", "secondaryBackground"] }
Exemplo
getColumn pode acessar qualquer coluna da tabela:
-
["getColumn", 0]: retorna a matriz[1, 2, 3, 4, 5, ...] -
["getColumn", 1]: retorna a matriz[1, 1, 1, 1, 1, ...] -
["getColumn", 2]: retorna a matriz[1674, 7425, 4371, ...]
getColumnFromGroupBy funciona de forma semelhante, mas seu índice é limitado às colunas no grupo por campo:
-
["getColumnFromGroupBy", 0]: retorna a matriz[1, 2, 3, 4, 5, ...] -
["getColumnFromGroupBy", 1]: retorna a matriz[1, 1, 1, 1, 1, ...] -
["getColumnFromGroupBy", 2]: não funciona, pois existem apenas duas colunas no grupo por campo
getColumnFromValue funciona de forma semelhante, mas seu índice é limitado às colunas no campo de valor:
-
["getColumnFromValue", 0]: retorna a matriz[1, 2, 3, 4, 5, ...] -
["getColumnFromValue", 1]: não funciona, pois há apenas uma coluna no campo de valor -
["getColumnFromValue", 2]: não funciona, pois há apenas uma coluna no campo de valor
formatValue
Use a formatValue expressão para aplicar a formatação do Quick Suite aos seus valores. Por exemplo, a expressão a seguir formata o rótulo do eixo x com o valor de formato especificado no primeiro campo dos poços de campo do Quick Suite.
"xAxis": { "categories": ["getColumn", 0], "labels": { "formatter": ["formatValue", "value", 0] } }