O Looker Studio oferece várias funções avançadas que podem ser usadas em fórmulas de campos calculados.
Nome | Tipo | Descrição | Sintaxe |
---|---|---|---|
ABS |
Aritmética | Devolve o valor absoluto de um número. Saiba mais. | ABS(X) |
ACOS |
Aritmética | Devolve o inverso do cosseno de X. Saiba mais. | ACOS(X) |
APPROX_COUNT_DISTINCT |
Agregação | Devolve o número aproximado de valores únicos de X. Saiba mais | APPROX_COUNT_DISTINCT(X) |
ASIN |
Aritmética | Devolve o inverso do seno de X. Saiba mais. | ASIN(X) |
ATAN |
Aritmética | Devolve o inverso da tangente de X. Saiba mais. | ATAN(X) |
AVG |
Agregação | Devolve a média de todos os valores de X. Saiba mais. | AVG(X) |
CASE (Simple) |
Condicional | Compara input_expression com expression_to_match de cada cláusula WHEN sucessiva e devolve o primeiro result onde esta comparação devolve o valor verdadeiro. Saiba mais |
|
CASE |
Condicional | Avalia a condition de cada cláusula WHEN sucessiva e devolve a primeira result em que a condition é verdadeira. As cláusulas WHEN e ELSE restantes não são avaliadas. Se todas as condições forem falsas ou NULL, devolve else_result , se estiver presente; se não estiver presente, devolve NULL. Saiba mais |
|
CAST |
Diversos | Converter o campo ou a expressão em TIPO. Não são permitidos campos agregados dentro de CAST.TYPE pode ser NUMBER , TEXT ou DATETIME . Saiba mais. |
CAST(field_expression AS TYPE) |
CEIL |
Aritmética | Devolve o número inteiro mais próximo superior a X. Por exemplo, se o valor de X for v, CEIL(X) é maior ou igual a v. Saiba mais. | CEIL(X) |
COALESCE |
Condicional | Devolve o primeiro valor presente encontrado numa lista de campos. Saiba mais. | COALESCE(field_expression[,field_expression, ...]) |
CONCAT |
Texto | Devolve um texto que é a concatenação de X e Y. Saber mais | CONCAT(X, Y) |
CONTAINS_TEXT |
Texto | Devolve true se X contiver texto. Caso contrário, devolve false. Sensível a maiúsculas e minúsculas. Saiba mais. | CONTAINS_TEXT(X, text) |
COS |
Aritmética | Devolve o cosseno de X. Saiba mais. | COS(X) |
COUNT |
Agregação | Devolve o número de valores de X. Saiba mais. | COUNT(X) |
COUNT_DISTINCT |
Agregação | Devolve o número de valores únicos de X. Saiba mais. | COUNT_DISTINCT(X) |
CURRENT_DATE |
Data | Devolve a data atual segundo o fuso horário especificado ou predefinido. Saiba mais. | CURRENT_DATE([time_zone]) |
CURRENT_DATETIME |
Data | Devolve a data e a hora atuais segundo o fuso horário especificado ou predefinido. Saiba mais. | CURRENT_DATETIME([time_zone]) |
DATE |
Data | Constrói um campo ou valor de data a partir de números ou de um campo ou expressão de data e hora. Saiba mais. | DATE(year, month, day) |
DATE_DIFF |
Data | Devolve a diferença em dias entre X e Y (X - Y). Saiba mais. | DATE_DIFF(X, Y) |
DATE_FROM_UNIX_DATE |
Data | Interpreta um inteiro como o número de dias desde 01/01/1970. Saiba mais. | DATE_FROM_UNIX_DATE(integer) |
DATETIME |
Data | Constrói um campo ou valor de data e hora a partir de números. Saiba mais. | DATETIME(year, month, day, hour, minute, second) |
DATETIME_ADD |
Data | Adiciona um intervalo de tempo específico a uma data. Saiba mais. | DATETIME_ADD(datetime_expression, INTERVAL integer part) |
DATETIME_DIFF |
Data | Devolve o número de limites entre duas datas. Saiba mais. | DATETIME_DIFF(date_expression, date_expression, part) |
DATETIME_SUB |
Data | Subtrai um intervalo de tempo específico de uma data. Saiba mais. | DATETIME_SUB(datetime_expression, INTERVAL integer part)
|
DATETIME_TRUNC |
Data | Trunca uma data de acordo com o nível de detalhe especificado. Saiba mais. | DATETIME_TRUNC(date_expression, part) |
DAY |
Data | Devolve o dia de uma data ou de uma data e hora. Saiba mais. | Day(date_expression) |
ENDS_WITH |
Texto | Devolve true se X terminar com texto. Caso contrário, devolve false. Sensível a maiúsculas e minúsculas. Saiba mais. | ENDS_WITH(X, text) |
EXTRACT |
Data | Devolve parte de uma data ou de uma data e hora. Saiba mais. | EXTRACT(part FROM date_expression) |
FLOOR |
Aritmética | Devolve o número inteiro mais próximo inferior a X. Por exemplo, se o valor X for v, FLOOR(X) é igual ou inferior a v. Saber mais. | FLOOR(X) |
FORMAT_DATETIME |
Data | Devolve uma string de data formatada. Saiba mais. | FORMAT_DATETIME(format_string, datetime_expression) |
HOUR |
Data | Devolve a hora de uma data e hora. Saiba mais. | HOUR(datetime_expression) |
HYPERLINK |
Diversos | Devolve uma hiperligação para o URL, etiquetada com a etiqueta da hiperligação. Saiba mais. | HYPERLINK(URL, link label) |
IF |
Condicional | Se condition for verdadeiro, devolve true_result ; caso contrário, devolve false_result . false_result não é avaliado se condition for verdadeiro. true_result não é avaliado se condition for falso ou NULL. Saiba mais |
IF(condition, true_result, false_result) |
IFNULL |
Condicional | Devolve um resultado se a entrada for nula, caso contrário, devolve a entrada. Saiba mais. | IFNULL(input_expression, null_result) |
IMAGE |
Diversos | Cria campos de imagem na sua origem de dados Saiba mais. | IMAGE(Image URL, [Alternative Text]) |
LEFT_TEXT |
Texto | Devolve um número de carateres do início de X. O número de carateres é especificado por comprimento. Saber mais | LEFT_TEXT(X, length) |
LENGTH |
Texto | Devolve o número de carateres em X. Saiba mais. | LENGTH(X) |
LOG |
Aritmética | Devolve o logaritmo à base 2 de X. Saiba mais. | LOG(X) |
LOG10 |
Aritmética | Devolve o logaritmo à base 10 de X. Saiba mais. | LOG10(X) |
LOWER |
Texto | Converte X em minúsculas. Saiba mais. | LOWER(X) |
MAX |
Agregação | Devolve o valor máximo de X. Saiba mais. | MAX(X) |
MEDIAN |
Agregação | Devolve a mediana de todos os valores de X. Saiba mais. | MEDIAN(X) |
MIN |
Agregação | Devolve o valor mínimo de X. Saiba mais. | MIN(X) |
MINUTE |
Data | Devolve o componente de minutos de uma determinada data e hora. Saiba mais. | MINUTE(datetime_expression) |
MONTH |
Data | Devolve o mês de um valor de data e hora. Saiba mais. | MONTH(date_expression) |
NARY_MAX |
Aritmética | Devolve o valor máximo de X, Y, [,Z]*. Todos os argumentos de entrada têm de ser do mesmo tipo: todos números. Pelo menos um argumento de entrada tem de ser um campo ou uma expressão que contenha um campo. Saiba mais. | NARY_MAX(X, Y [,Z]*) |
NARY_MIN |
Aritmética | Devolve o valor mínimo de X, Y, [,Z]*. Todos os argumentos de entrada têm de ser do mesmo tipo, todos números. Pelo menos um argumento de entrada tem de ser um campo ou uma expressão que contenha um campo. Saiba mais. | NARY_MIN(X, Y [,Z]*) |
NATIVE_DIMENSION |
Diversos | Devolve o resultado de uma expressão SQL conforme avaliado pelo conjunto de dados subjacente. A expressão não pode incluir agregações. Saiba mais. | NATIVE_DIMENSION("JSON_VALUE('{"name": "Dana"}', '$.name')","STRING") |
NULLIF |
Condicional | Devolve o valor nulo se a entrada corresponder a uma expressão. Caso contrário, devolve a entrada. Saiba mais. | NULLIF(input_expression, expression_to_match) |
PARSE_DATE |
Data | Converte texto numa data. Saiba mais. | PARSE_DATE(format_string, text) |
PARSE_DATETIME |
Data | Converte texto numa data com hora. Saiba mais. | PARSE_DATETIME(format_string, text) |
PERCENTILE |
Agregação | Devolve a ordem percentual N do campo X. Saiba mais. | PERCENTILE(X,N) |
POWER |
Aritmética | Devolve o resultado de elevar X à potência de Y. Saiba mais. | POWER(X, Y) |
QUARTER |
Data | Devolve o trimestre do ano para uma determinada data. Saiba mais. | QUARTER(date_expression) |
REGEXP_CONTAINS |
Texto | Devolve true se X contiver o padrão de expressão regular. Caso contrário, devolve false. Saiba mais. | REGEXP_CONTAINS(X, regular_expression) |
REGEXP_EXTRACT |
Texto | Devolve a primeira substring correspondente em X que corresponde ao padrão de expressão regular. Saiba mais. | REGEXP_EXTRACT(X, regular_expression) |
REGEXP_MATCH |
Texto | Devolve true se X corresponder ao padrão de expressão regular. Caso contrário, devolve false. Saiba mais. | REGEXP_MATCH(X, regular_expression) |
REGEXP_REPLACE |
Texto | Substitui todas as ocorrências de texto que correspondem ao padrão de expressão regular em X pela string replacement. Saber mais | REGEXP_REPLACE(X, regular_expression, replacement) |
REPLACE |
Texto | Devolve uma cópia de X com todas as ocorrências de Y em X substituídas por Z. Saiba mais. | REPLACE(X, Y, Z) |
RIGHT_TEXT |
Texto | Devolve um número de carateres do fim de X. O número de carateres é especificado por comprimento. Saber mais | RIGHT_TEXT(X, length) |
ROUND |
Aritmética | Devolve X arredondado a Y dígitos de precisão. Saiba mais. | ROUND(X, Y) |
SECOND |
Data | Devolve o componente de segundos de uma determinada data e hora. Saiba mais. | SECOND(datetime_expression) |
SIN |
Aritmética | Devolve o seno de X. Saiba mais. | SIN(X) |
SQRT |
Aritmética | Devolve a raiz quadrada de X. Tenha em atenção que X tem de ser não negativo. Saiba mais. | SQRT(X) |
STARTS_WITH |
Texto | Devolve true se X começar com texto. Caso contrário, devolve false. Sensível a maiúsculas e minúsculas. Saiba mais. | STARTS_WITH(X, text) |
STDDEV |
Agregação | Devolve o desvio padrão de X. Saiba mais. | STDDEV(X) |
SUBSTR |
Texto | Devolve um texto que é uma substring de X. A substring começa no índice inicial e tem um comprimento de comprimento carateres. Saiba mais | SUBSTR(X, start index, length) |
SUM |
Agregação | Devolve a soma de todos os valores de X. Saiba mais. | SUM(X) |
TAN |
Aritmética | Devolve a tangente de X. Saiba mais. | TAN(X) |
TOCITY |
Geo | Devolve o nome da cidade para X. | TOCITY(X [,Input Format]) |
TOCONTINENT |
Geo | Devolve o nome do continente de X. Saiba mais. | TOCONTINENT(X [,Input Format]) |
TOCOUNTRY |
Geo | Devolve o nome do país de X. Saiba mais. | TOCOUNTRY(X [,Input Format]) |
TODATE |
Data | Devolve um modo Data de compatibilidade formatado. Saiba mais. | TODATE(X, Input Format, Output Format) |
TODAY |
Data | Devolve a data atual segundo o fuso horário especificado ou predefinido. Saiba mais. | TODAY([time_zone]) |
TOREGION |
Geo | Devolve o nome da região de X. Saiba mais. | TOREGION(X [,Input Format]) |
TOSUBCONTINENT |
Geo | Devolve o nome do subcontinente de X. Saiba mais. | TOSUBCONTINENT(X [,Input Format]) |
TRIM |
Texto | Devolve X com os espaços à esquerda e à direita removidos. Saiba mais. | TRIM(X) |
UNIX_DATE |
Data | Devolve o número de dias desde 01/01/1970. Saiba mais. | UNIX_DATE(date_expression) |
UPPER |
Texto | Converte X em maiúsculas. Saiba mais. | UPPER(X) |
VARIANCE |
Agregação | Devolve a variância de X. Saiba mais. | VARIANCE(X) |
WEEK |
Data | Devolve o número da semana para uma determinada data. Saiba mais. | WEEK(Date) |
WEEKDAY |
Data | Devolve um número que representa o dia da semana para uma determinada data. Saiba mais. | WEEKDAY(Date) |
YEAR |
Data | Devolve o ano de uma determinada data. Saiba mais. | YEAR(Date) |
YEARWEEK |
Data | Devolve o ano e o número da semana de uma determinada data. Saiba mais. | YEARWEEK(Date) |