Funções por categoria
Nesta seção, encontre uma lista das funções disponíveis no Amazon QuickSight, classificadas por categoria.
Tópicos
Funções agregadas
As funções agregadas para campos calculados no Amazon QuickSight incluem as listadas a seguir. Elas só estão disponíveis durante a análise e a visualização. Cada uma dessas funções retorna valores agrupados pela dimensão ou dimensões escolhidas. Para cada agregação, há também uma agregação condicional. Elas executam o mesmo tipo de agregação, com base em uma condição.
-
avg calcula a média do conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas.
-
avgIf calcula a média com base em uma declaração condicional.
-
count calcula o número de valores em uma dimensão ou medida, agrupados pela dimensão ou dimensões escolhidas.
-
countIf calcula a contagem com base em uma declaração condicional.
-
distinct_count calcula o número de valores distintos em uma dimensão ou medida, agrupados pela dimensão ou dimensões escolhidas.
-
distinct_countIf calcula a contagem distinta com base em uma declaração condicional.
-
max retorna o valor máximo da medida especificada, agrupado pela dimensão ou dimensões escolhidas.
-
maxIf calcula o máximo com base em uma declaração condicional.
-
median retorna o valor mediano da medida especificada, agrupado pela dimensão ou dimensões escolhidas.
-
medianIf calcula a mediana com base em uma declaração condicional.
-
O min retorna o valor mínimo da medida especificada, agrupado pela dimensão ou dimensões escolhidas.
-
minIf calcula o mínimo com base em uma declaração condicional.
-
percentile (alias de
percentileDisc
) computa o enésimo percentil da medida especificada, agrupado pela dimensão ou dimensões escolhidas. -
percentileCont calcula o enésimo percentil com base em uma distribuição contínua dos números da medida especificada, agrupados pela dimensão ou dimensões escolhidas.
-
percentileDisc (percentil) calcula o enésimo percentil com base nos números reais da medida especificada, agrupados pela dimensão ou dimensões escolhidas.
-
periodToDateAvg calcula a média do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateCount calcula o número de valores em uma dimensão ou medida para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo, incluindo duplicatas.
-
periodToDateMax retorna o valor máximo da medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateMedian retorna o valor médio da medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateMin retorna o valor mínimo da medida ou data especificadas para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDatePercentile calcula o percentil com base nos números reais medidos para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDatePercentileCont calcula o percentil com base em uma distribuição contínua dos números na medida para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateStDev calcula o desvio padrão do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo com base em uma amostra.
-
periodToDateStDevP calcula o desvio padrão da população do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo com base em uma amostra.
-
periodToDateSum adiciona o conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateVar calcula a variação amostral do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateVarP calcula a variação populacional do conjunto de números na medida especificada para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
stdev) calcula o desvio padrão do conjunto de números na medida especificada, agrupados pela dimensão ou pelas dimensões escolhidas, com base em uma amostra.
-
stdevIf calcula o desvio padrão da amostra com base em uma declaração condicional.
-
stdevp calcula o desvio padrão do conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas, com base em uma população tendenciosa.
-
stdevpIf calcula o desvio populacional com base em uma declaração condicional.
-
var) calcula a variação do conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas, com base em uma amostra.
-
varIf calcula a variação amostral com base em uma declaração condicional.
-
varp) calcula a variação do conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas, com base em uma população tendenciosa.
-
varpIf calcula a variação populacional com base em uma declaração condicional.
-
sum) adiciona o conjunto de números na medida especificada, agrupados pela dimensão ou dimensões escolhidas.
-
sumIf) calcula a soma com base em uma declaração condicional.
Funções condicionais
As funções condicionais para campos calculados no Amazon QuickSight incluem as seguintes:
-
Coalesce retorna o valor do primeiro argumento que não for nulo.
-
Ifelse avalia um conjunto de pares de expressão if, then e retorna o valor do argumento then para o primeiro argumento if que for verdadeiro.
-
in avalia uma expressão para ver se está em uma determinada lista de valores.
-
isNotNull avalia uma expressão para ver se não é nula.
-
isNull avalia uma expressão para ver se é nula. Se a expressão for nula,
isNull
retornará verdadeiro; do contrário, retornará falso. -
notIn avalia uma expressão para ver se não está em uma determinada lista de valores.
-
nullIf compara duas expressões. Se elas forem iguais, a função retornará nula. Se eles não forem iguais, a função retornará a primeira expressão.
-
switch retorna uma expressão que corresponde ao primeiro rótulo igual à expressão da condição.
Funções de data
As funções de data para campos calculados no Amazon QuickSight incluem as seguintes:
-
addDateTime adiciona ou subtrai uma unidade de tempo à data ou hora fornecida.
-
addWorkDays adiciona ou subtrai o determinado número de dias úteis à data ou hora fornecida.
-
dateDiff retorna a diferença de dias entre dois campos de data.
-
epochDate converte uma data de epoch em uma data padrão.
-
Extract retorna uma parte especificada de um valor de data.
-
formatDate formata uma data usando um padrão que você especificar.
-
isWorkDay retorna VERDADEIRO se um determinado valor de data e hora for um dia útil.
-
netWorkDays retorna o número de dias úteis entre os dois valores de data fornecidos.
-
Now retorna a data e a hora atuais usando as configurações de um banco de dados, ou UTC para arquivo e Salesforce.
-
truncDate retorna um valor de data que representa uma parte especificada de uma data.
Funções numéricas
As funções numéricas para campos calculados no Amazon QuickSight incluem as seguintes:
-
Ceil arredonda uma casa decimal para o próximo inteiro.
-
decimalToInt converte um valor decimal em um valor inteiro.
-
Floor diminui um valor decimal até o próximo inteiro mais baixo.
-
intToDecimal converte um valor inteiro em um valor decimal.
-
Round arredonda um valor decimal para o inteiro mais próximo ou, se a escala for especificada, para o decimal mais próximo.
Funções matemáticas
As funções matemáticas para campos calculados no Amazon QuickSight incluem as seguintes:
-
Mod(
: localiza o restante depois de dividir um número por um divisor.number
,divisor
) -
Log(
: retorna o logaritmo decimal de uma determinada expressão.expression
) -
Ln(
: retorna o logaritmo natural de uma determinada expressão.expression
) -
Abs(
: retorna o valor absoluto de uma determinada expressão.expression
) -
Sqrt(
: retorna a raiz quadrada de uma determinada expressão.expression
) -
Exp(
: retorna a base do logaritmo natural e elevada à potência de uma determinada expressão.expression
)
Funções de string
As funções de string (texto) para campos calculados no Amazon QuickSight incluem as seguintes:
-
Concat concatena duas ou mais strings.
-
contains verifica se uma expressão contém uma substring.
-
endsWith verifica se a expressão termina com a substring especificada.
-
Left retorna o número especificado de caracteres mais à esquerda de uma sequência de caracteres.
-
Locate localiza uma sub-sequência de caracteres dentro de outra sequência de caracteres e retorna o número de caracteres antes da sub-sequência de caracteres.
-
Ltrim remove o espaço em branco anterior de uma string.
-
parseDate analisa uma sequência de caracteres para determinar se ela contém um valor de data e retorna a data, se encontrada.
-
parseDecimal analisa uma string para determinar se ela contém um valor decimal.
-
parseInt analisa uma string para determinar se ela contém um valor inteiro.
-
parseJson analisa os valores de um JSON nativo ou de um objeto JSON em um campo de texto.
-
Replace substitui parte de uma sequência de caracteres por uma nova sequência de caracteres.
-
Right retorna o número especificado de caracteres mais à direita de uma sequência de caracteres.
-
Rtrim remove o espaço em branco posterior de uma string.
-
Split divide uma string em uma matriz de substrings, com base em um delimitador que você seleciona, e retorna o item especificado pela posição.
-
startsWith verifica se a expressão começa com a substring especificada.
-
Strlen retorna o número de caracteres na sequência de caracteres.
-
Substring retorna o número especificado de caracteres de uma sequência de caracteres, começando pelo local especificado.
-
toLower formata uma string toda em minúsculas.
-
toString formata a expressão de entrada como string.
-
toUpper formata uma string toda em maiúsculas.
-
trim remove o espaço em branco anterior e posterior de uma string.
Cálculos de tabela
Os cálculos de tabela formam um grupo de funções que fornecem contexto em uma análise. Eles fornecem suporte para análise agregada enriquecida. Ao usar esses cálculos, é possível abordar cenários empresariais comuns, como calcular a porcentagem do total, executar soma, diferença, base comum e classificação.
Ao analisar dados em um visual específico, você pode aplicar cálculos de tabela para o conjunto atual de dados para descobrir como as dimensões influenciam as medidas ou umas as outras. Os dados visualizados são o conjunto de resultados com base no conjunto de dados atual, com todos os filtros, seleções de campos e personalizações aplicados. Para ver exatamente o que esse conjunto de resultados é, você pode exportar seu elemento visual para um arquivo. Uma função de cálculos de tabela realiza operações nos dados para revelar relações entre os campos.
Funções baseadas em pesquisa
-
Difference calcula a diferença entre uma medida baseada em um conjunto de partições e classificações, e uma medida baseada em outra.
-
Lag calcula o valor anterior para uma medida.
-
Lead calcula o valor seguinte para uma medida.
-
percentDifference calcula a diferença percentual entre o valor atual e um valor de comparação.
Funções OVER
-
avgOver calcula a média de uma medida sobre uma ou mais dimensões.
-
countOver calcula a contagem de um campo sobre uma ou mais dimensões.
-
distinctCountOver calcula a contagem distinta do operando particionado pelos atributos especificados em um nível especificado.
-
maxOver calcula o máximo de uma medida sobre uma ou mais dimensões.
-
minOver calcula o mínimo de uma medida sobre uma ou mais dimensões.
-
percentileOver (alias de
percentileDiscOver
) calcula o enésimo percentil de uma medida particionada por uma lista de dimensões. -
percentileContOver calcula o enésimo percentil com base em uma distribuição contínua dos números de uma medida particionada por uma lista de dimensões.
-
percentileDiscOver calcula o enésimo percentil com base nos números reais de uma medida particionada por uma lista de dimensões.
-
percentOfTotal calcula a porcentagem de contribuição de uma medida para o total.
-
periodOverPeriodDifference calcula a diferença de uma medida em dois períodos diferentes, conforme especificado pela granularidade e deslocamento do período.
-
periodOverPeriodLastValue calcula o último valor (anterior) de uma medida de um período anterior, conforme especificado pela granularidade e deslocamento do período.
-
periodOverPeriodPercentDifference calcula a diferença percentual de uma medida em dois períodos diferentes, conforme especificado pela granularidade e deslocamento do período.
-
periodToDateAvgOverTime calcula a média de uma medida para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateCountOverTime calcula a contagem de uma dimensão ou medida para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateMaxOverTime calcula o máximo de uma medida ou data para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateMinOverTime calcula o mínimo de uma medida ou data para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
periodToDateSumOverTime calcula a soma de uma medida para uma determinada granularidade de tempo (por exemplo, um quarto) até um ponto no tempo.
-
sumOver calcula a soma de uma medida sobre uma ou mais dimensões.
-
stdevOver calcula o desvio padrão da medida especificada, particionado pelo atributo ou atributos escolhidos, com base em uma amostra.
-
stdevpOver calcula o desvio padrão da medida especificada, particionado pelo atributo ou atributos escolhidos, com base em uma população tendenciosa.
-
varOver calcula a variação da medida especificada, particionado pelo atributo ou atributos escolhidos, com base em uma amostra.
-
varpOver calcula a variação da medida especificada, particionada pelo atributo ou atributos escolhidos, com base em uma população tendenciosa.
Funções de classificação
-
Rank calcula o nível de uma medida ou de uma dimensão.
-
denseRank calcula o nível de uma medida ou de uma dimensão, ignorando duplicações.
-
percentileRank calcula o nível de uma medida ou de uma dimensão, com base no percentil.
Funções de execução
-
runningAvg calcula uma média em execução para uma medida.
-
runningCount calcula uma contagem em execução para uma medida.
-
runningMax calcula um máximo em execução para uma medida.
-
runningMin calcula um mínimo em execução para uma medida.
-
runningSum calcula uma soma em execução para uma medida.
Funções de janela
-
firstValue calcula o primeiro valor da dimensão ou da medida agregada particionada e classificada por atributos especificados.
-
lastValue calcula o último valor da dimensão ou da medida agregada particionada e classificada por atributos especificados.
-
windowAvg calcula a média da medida agregada em uma janela personalizada que está particionada e organizada por atributos especificados.
-
windowCount calcula a contagem da medida agregada em uma janela personalizada que está particionada e organizada por atributos especificados.
-
windowMax calcula o máximo da medida agregada em uma janela personalizada que está particionada e organizada por atributos especificados.
-
windowMin calcula o mínimo da medida agregada em uma janela personalizada que está particionada e organizada por atributos especificados.
-
windowSum calcula a soma da medida agregada em uma janela personalizada que está particionada e organizada por atributos especificados.