Funções do Tableau (em ordem alfabética)
A funções do Tableau nesta referência são organizadas em ordem alfabética. Clique em uma letra para ir para esse local na lista. Você também pode usar Ctrl+F (Command-F em um Mac) para abrir uma caixa de pesquisa e procurar uma função específica.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
Sintaxe | ABS(number) |
Saída | Número (positivo) |
Definição | Retorna o valor absoluto do <number> especificado. |
Exemplo | ABS(-7) = 7 O segundo exemplo retorna o valor absoluto para todos os números contidos no campo Variação de orçamento. |
Observações | Consulte também SIGN . |
ACOS
Sintaxe | ACOS(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco cosseno (ângulo) do <number> fornecido. |
Exemplo | ACOS(-1) = 3.14159265358979 |
Observações | A função inversa, COS , toma o ângulo em radianos como argumento e retorna o cosseno. |
AND
Sintaxe | <expr1> AND <expr2> |
Definição | Realiza uma conjunção lógica em duas expressões. (Se ambos os lados forem true, o teste lógico retornará true.) |
Saída | Booleano |
Exemplo | IF [Season] = "Spring" AND "[Season] = "Fall" "Se ambos (Season = Spring) e (Season = Fall) forem true simultaneamente, então retorna It's the apocalypse and footwear doesn't matter." |
Observações | Frequentemente usado com IF e IIF. Veja também NOT e OU. Se ambas as expressões forem Se você criar um cálculo no qual o resultado de uma comparação Observação: o operador |
ÁREA
Sintaxe | AREA(Spatial Polygon, 'units') |
Saída | Número |
Definição | Retorna a área total da superfície de um <spatial polygon> . |
Exemplo | AREA([Geometry], 'feet') |
Observações | Nomes de unidades aceitas (devem estar entre aspas no cálculo, como
|
ASCII
Sintaxe | ASCII(string) |
Saída | Número |
Definição | Retorna o código ASCII do primeiro caractere de <string> . |
Exemplo | ASCII('A') = 65 |
Observações | Esse é o inverso da função CHAR . |
ASIN
Sintaxe | ASIN(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco seno (ângulo) de um determinado <number> . |
Exemplo | ASIN(1) = 1.5707963267949 |
Observações | A função inversa, SIN , toma o ângulo em radianos como argumento e retorna o seno. |
ATAN
Sintaxe | ATAN(number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco tangente (ângulo) de um determinado <number> . |
Exemplo | ATAN(180) = 1.5652408283942 |
Observações | A função inversa, |
ATAN2
Sintaxe | ATAN2(y number, x number) |
Saída | Número (ângulo em radianos) |
Definição | Retorna o arco tangente (ângulo) entre dois números (<y number> e <x number> ). O resultado é em radianos. |
Exemplo | ATAN2(2, 1) = 1.10714871779409 |
Observações | Consulte também ATAN , TAN e COT . |
ATTR
Sintaxe | ATTR(expression) |
Definição | Retornará o valor da <expression> se tiver um único valor para todas as linhas. Do contrário, retorna um asterisco. Os valores nulos são ignorados. |
AVG
Sintaxe | AVG(expression) |
Definição | Retorna a média de todos os valores na <expression> . Os valores nulos são ignorados. |
Observações | AVG pode ser usado apenas com campos numéricos. |
B
BUFFER
Sintaxe | BUFFER(Spatial Point, distance, 'units') |
Saída | Geometria |
Definição | Retorna uma forma poligonal centrada sobre um <spatial point> , com raio determinado pelos valores <distance> e <unit> . |
Exemplo | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
Observações | Nomes de unidades aceitas (devem estar entre aspas no cálculo, como
|
C
CASE
Sintaxe | CASE <expression>
|
Saída | Depende do tipo de dados dos valores <then> . |
Definição | Avalia |
Exemplo |
"Olhe para o campo Season. Se o valor for Summer, retorna Sandals. Se o valor for Winter, retorna Boots. Se nenhuma das opções do cálculo corresponder ao que está no campo Season, retorna um Sneakers." |
Observações | Usado com WHEN, THEN, ELSE e END. Dica: muitas vezes você pode usar um grupo para obter os mesmos resultados de uma função CASE complicada ou usar CASE para substituir a funcionalidade de agrupamento nativo, como no exemplo anterior. Você pode querer testar qual é o melhor desempenho para o seu cenário. |
CEILING
Sintaxe | CEILING(number) |
Saída | Inteiro |
Definição | Arredonda um para o <number> inteiro mais próximo de valor maior ou igual. |
Exemplo | CEILING(2.1) = 3 |
Observações | Consulte também FLOOR e ROUND . |
Limitações do banco de dados |
|
CHAR
Sintaxe | CHAR(number) |
Saída | Cadeia de caracteres |
Definição | Retorna o caractere codificado pelo código ASCII <number> . |
Exemplo | CHAR(65) = 'A' |
Observações | Esse é o inverso da função ASCII . |
COLLECT
Sintaxe | COLLECT(spatial) |
Definição | Um cálculo agregado que combina os valores no campo do argumento. Os valores nulos são ignorados. |
Observações | COLLECT pode ser usado apenas com campos espaciais. |
CONTAINS
Sintaxe | CONTAINS(string, substring) |
Saída | Booleano |
Definição | Retornará true se a <string> determinada contiver a <substring> especificada. |
Exemplo | CONTAINS("Calculation", "alcu") = true |
Observações | Veja também a função lógica(O link abre em nova janela) IN bem como RegEx aceito na documentação de funções adicionais(O link abre em nova janela). |
CORR
Sintaxe | CORR(expression1, expression2) |
Saída | Número de -1 a 1 |
Definição | Retorna o coeficiente de correlação Pearson de duas expressões. |
Exemplo | example |
Observações | A correlação Pearson mede a relação linear entre duas variáveis. Os resultados variam de -1 a +1 inclusive, em que 1 denota uma relação linear positiva e exata, 0 denota nenhuma relação linear entre a variância e −1 é uma relação negativa exata. O quadrado de um resultado CORR é equivalente ao valor quadrado de R para um modelo de linha de tendência linear. Consulte Termos do modelo de linha de tendência(O link abre em nova janela). Use com expressões LOD no escopo da tabela: Você pode usar CORR para visualizar a correlação em uma dispersão desagregada usando uma Expressão de nível de detalhe com escopo de tabela(O link abre em nova janela). Por exemplo: {CORR(Sales, Profit)} Com uma expressão de nível de detalhe, a correlação é executada em todas as linhas. Se usou uma fórmula como |
Limitações do banco de dados |
Para outras fontes de dados, considere extrair os dados ou usar |
COS
Sintaxe | COS(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna o cosseno de um ângulo. |
Exemplo | COS(PI( ) /4) = 0.707106781186548 |
Observações | A função inversa, Consulte também |
COT
Sintaxe | COT(number) O argumento numérico é o ângulo em radianos. |
Saída | Número |
Definição | Retorna a cotangente de um ângulo. |
Exemplo | COT(PI( ) /4) = 1 |
Observações | Consulte também ATAN , TAN e PI . |
COUNT
Sintaxe | COUNT(expression) |
Definição | Retorna o número de itens. Os valores Null não são contados. |
COUNTD
Sintaxe | COUNTD(expression) |
Definição | Retorna o número de itens distintos em um grupo. Os valores Null não são contados. |
COVAR
Sintaxe | COVAR(expression1, expression2) |
Definição | Retorna a covariância de amostra de duas expressões |
Observações | A covariância quantifica como duas variáveis mudam ao mesmo tempo. Uma covariância positiva indica que as variáveis tendem a se mover na mesma direção, como quando valores maiores de uma variável tendem a corresponder aos valores maiores da outra variável, em média. A covariância de amostra usa o número de pontos de dados não nulos, n - 1, para normalizar o cálculo da covariância, em vez de n, que é usado pela covariância populacional (disponível com a função Se O valor de |
Limitações do banco de dados |
Para outras fontes de dados, considere extrair os dados ou usar |
COVARP
Sintaxe | COVARP(expression 1, expression2) |
Definição | Retorna a covariância populacional de duas expressões. |
Observações | A covariância quantifica como duas variáveis mudam ao mesmo tempo. Uma covariância positiva indica que as variáveis tendem a se mover na mesma direção, como quando valores maiores de uma variável tendem a corresponder aos valores maiores da outra variável, em média. A covariância populacional é a covariância de amostra multiplicada por (n-1)/n, em que n é o número total de pontos de dados não nulos. A covariância populacional é a escolha apropriada quando há dados disponíveis para todos os itens de interesse, ao invés de somente um subconjunto aleatório de itens, em que a covariância de amostra (com a função Se |
Limitações do banco de dados |
Para outras fontes de dados, considere extrair os dados ou usar |
D
DATE
Função de conversão de tipo que altera as expressões de cadia de caracteres e número em datas, desde que estejam em um formato reconhecível.
Sintaxe | DATE(expression) |
Saída | Data |
Definição | Retorna uma data de acordo com um número, cadeia de caracteres ou de data <expression> . |
Exemplo | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
Observações | Ao contrário de
|
DATEADD
Adiciona um número especificado de partes de data (meses, dias etc) à data de início.
Sintaxe | DATEADD(date_part, interval, date) |
Saída | Data |
Definição | Retorna a data especificada com o <interval> do número especificado, adicionado a <date_part especificada dessa data. Por exemplo, adicionar três meses ou 12 dias a uma data de início. |
Exemplo | Adie todas as datas de vencimento em uma semana DATEADD('week', 1, [due date]) Adicione 280 dias à data 20 de fevereiro de 2021 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
Observações | Oferece suporte às datas de ISO 8601. |
DATEDIFF
Retorna o número de partes da data (semanas, anos etc.) entre duas datas.
Sintaxe | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Saída | Inteiro |
Definição | Retorna a diferença entre date1 e date2 expressa em unidades de date_part . Por exemplo, subtraindo as datas que alguém entrou e saiu de uma banda para ver quanto tempo eles estavam na banda. |
Exemplo | Número de dias entre 25 de março de 1986 e 20 de fevereiro de 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 Quantos meses alguém estava em uma banda DATEDIFF('month', [date joined band], [date left band]) |
Observações | Oferece suporte às datas de ISO 8601. |
DATENAME
Retorna o nome da parte de data especificada como uma cadeia de caracteres discreta.
Sintaxe | DATENAME(date_part, date, [start_of_week]) |
Saída | Cadeia de caracteres |
Definição | Retorna <date_part> da data como uma cadeia de caracteres. |
Exemplo | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
Observações | Oferece suporte às datas de ISO 8601. Um cálculo muito semelhante é DATEPART, que retorna o valor da parte da data especificada como um inteiro contínuo. Alterando os atributos do resultado do cálculo (dimensão ou medida, contínua ou discreta) e a formatação da data, os resultados de Uma função inversa é |
DATEPARSE
Retorna cadeias de caracteres especificamente formatadas como datas.
Sintaxe | DATEPARSE(date_format, date_string) |
Saída | Data |
Definição | O argumento <date_format> como o campo <date_string> é organizado. Devido à variedade de maneiras que o campo de cadeia de caracteres pode ser ordenado, o <date_format> precisa ter correspondência exata. Para obter uma explicação completa, consulte Converter um campo em um campo de data(O link abre em nova janela). |
Exemplo | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
Observações |
As funções inversas, que separam datas e retornam o valor de suas partes, são |
Limitações do banco de dados |
|
DATEPART
Retorna o nome da parte de data especificada como um inteiro.
Sintaxe | DATEPART(date_part, date, [start_of_week]) |
Saída | Inteiro |
Definição | Retorna <date_part> da data como um inteiro. |
Exemplo | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
Observações | Oferece suporte às datas de ISO 8601. Um cálculo muito semelhante é Uma função inversa é |
DATETIME
Sintaxe | DATETIME(expression) |
Saída | Datetime |
Definição | Retorna uma datetime de acordo com um número, cadeia de caracteres ou expressão de data. |
Exemplo | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
DATETRUNC
Esta função pode ser considerada como arredondamento de data. Leva uma data específica e retorna uma versão dessa data na especificidade desejada. Como cada data deve ter um valor para dia, mês, trimestre e ano, DATETRUNC
define os valores como o valor mais baixo para cada parte da data até a parte da data especificada. Consulte o exemplo para obter mais informações.
Sintaxe | DATETRUNC(date_part, date, [start_of_week]) |
Saída | Data |
Definição | Trunca a <date> na precisão definida por <date_part> . Esta função retorna uma nova data. Por exemplo, quando você trunca uma data no meio do mês no nível do mês, essa função retorna o primeiro dia do mês. |
Exemplo | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (a segunda-feira da semana contendo 9/22/2018) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (primeiro dia do trimestre contendo 9/22/2018) Observação: para semana e iso-semana, o |
Observações | Oferece suporte às datas de ISO 8601. Você não deveria usar Por exemplo, |
DAY
Retorna o dia do mês (1 a 31) especificada como um inteiro.
Sintaxe | DAY(date) |
Saída | Inteiro |
Definição | Retorna o dia da <date> especificada como um inteiro. |
Exemplo | Day(#September 22, 2018#) = 22 |
Observações | Consulte também WEEK , MONTH , Trimestre , YEAR e os equivalentes ISO |
DEGREES
Sintaxe | DEGREES(number) O argumento numérico é o ângulo em radianos. |
Saída | Número (graus) |
Definição | Converte um ângulo em radianos em graus. |
Exemplo | DEGREES(PI( )/4) = 45.0 |
Observações | A função inversa, Consulte também |
DISTÂNCIA
Sintaxe | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Saída | Número |
Definição | Retorna a medida da distância entre dois pontos na units especificada. |
Exemplo | DISTANCE([Origin Point],[Destination Point], 'km') |
Observações | Nomes de unidades aceitas (devem estar entre aspas no cálculo):
|
Limitações do banco de dados | Essa função só pode ser criada com uma conexão em tempo real, mas continuará a funcionar se uma fonte de dados for convertida em uma extração. |
DIV
Sintaxe | DIV(integer1, integer2) |
Saída | Inteiro |
Definição | Retorna a parte inteira de uma operação de divisão, na qual o <integer1> é dividido pelo <integer2> . |
Exemplo | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
E
ELSE
Sintaxe | CASE <expression>
|
Definição | Uma parte opcional da expressão IF ou CASE usada para especificar um valor padrão a ser retornado se nenhuma das expressões testadas for true. |
Exemplo | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
Observações | Usado com CASE, WHEN, IF, ELSEIF, THEN e END
|
ELSEIF
Sintaxe | [ELSEIF <test2> THEN <then2>] |
Definição | Uma parte opcional de uma expressão IF usada para especificar condições adicionais além do IF inicial. |
Exemplo | IF [Season] = "Summer" THEN 'Sandals' |
Observações | Usado com IF, THEN, ELSE e END
Diferente de |
END
Definição | Usado para fechar uma expressão IF ou CASE . |
Exemplo | IF [Season] = "Summer" THEN 'Sandals' "Se Season = Summer, então retorna Sandals. Caso contrário, observe a próxima expressão. Se Season = Winter, então retorna Boots. Se nenhuma das expressões for true, retorna Sneakers." CASE [Season] "Olhe para o campo Season. Se o valor for Summer, retorna Sandals. Se o valor for Winter, retorna Boots. Se nenhuma das opções do cálculo corresponder ao que está no campo Season, retorna um Sneakers." |
Observações |
ENDSWITH
ENDSWITH
Sintaxe | ENDSWITH(string, substring) |
Saída | Booleano |
Definição | Retornará true se a <string> determinada terminar com a <substring> especificada. Espaços em branco à direita são ignorados. |
Exemplo | ENDSWITH("Tableau", "leau") = true |
Observações | Veja também o RegEx aceito na documentação de funções adicionais(O link abre em nova janela). |
EXCLUDE
Para obter mais informações, consulte Expressões de nível de detalhe(O link abre em nova janela).
EXP
Sintaxe | EXP(number) |
Saída | Número |
Definição | Retorna e elevado à potência do especificado <number> . |
Exemplo | EXP(2) = 7.389 |
Observações | Consulte também LN . |
F
FIND
Sintaxe | FIND(string, substring, [start]) |
Saída | Número |
Definição | Retorna a posição de índice de uma Se o argumento opcional |
Exemplo | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Observações | Veja também o RegEx aceito na documentação de funções adicionais(O link abre em nova janela). |
FINDNTH
Sintaxe | FINDNTH(string, substring, occurrence) |
Saída | Número |
Definição | Retorna a posição da nª ocorrência da <substring> dentro da <string> especificada, onde n é definido pelo argumento <occurence> . |
Exemplo | FINDNTH("Calculation", "a", 2) = 7 |
Observações |
Veja também o RegEx aceito na documentação de funções adicionais(O link abre em nova janela). |
FIRST
FIRST()
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
FIXED
Para obter mais informações, consulte Expressões de nível de detalhe(O link abre em nova janela).
FLOAT
Sintaxe | FLOAT(expression) |
Saída | Número de ponto flutuante (decimal) |
Definição | Converte seu argumento como um número de ponto flutuante. |
Exemplo | FLOAT(3) = 3.000 |
Observações | Consulte também INT que retorna um número inteiro. |
FLOOR
Sintaxe | FLOOR(number) |
Saída | Inteiro |
Definição | Arredonda um <number> para o inteiro mais próximo de valor menor ou igual. |
Exemplo | FLOOR(7.9) = 7 |
Observações | Consulte também CEILING e ROUND . |
Limitações do banco de dados |
|
FULLNAME
Sintaxe | FULLNAME( ) |
Saída | Cadeia de caracteres |
Definição | Retorna o nome completo do usuário atual. |
Exemplo | FULLNAME( ) Isso retorna o nome completo do usuário conectado, como "Hamlin Myrer". [Manager] = FULLNAME( ) Se o gerente "Hamlin Myrer" estiver conectado, este exemplo retornará TRUE se o campo Gerente da exibição contiver "Hamlin Myrer". |
Observações | Esta função verifica:
Filtros de usuário Quando usado como um filtro, esse campo calculado, como |
G
GET_JSON_OBJECT
GET_JSON_OBJECT(JSON string, JSON path)
Compatível somente quando conectado ao Hadoop Hive. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
GROUP_CONCAT
GROUP_CONCAT(expression)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
H
HEXBINX
Sintaxe | HEXBINX(number, number) |
Saída | Número |
Definição | Mapeia as coordenadas x, y com a coordenada x do compartimento hexagonal mais próximo. Os compartimentos têm extensão 1, então as entradas podem precisar ser escalonadas corretamente. |
Exemplo | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Observações | HEXBINX e HEXBINY são funções de armazenamento e plotagem dos compartimentos hexagonais. Compartimentos hexagonais são uma opção eficiente e elegante para a visualização de dados em um plano x/y como um mapa. Como os compartimentos são hexagonais, cada um se aproxima de um círculo e minimiza a variação da distância entre o ponto de dados e o centro do compartimento. Isso torna o agrupamento mais preciso e informativo. |
HEXBINY
Sintaxe | HEXBINY(number, number) |
Saída | Número |
Definição | Mapeia as coordenadas x, y com a coordenada y do compartimento hexagonal mais próximo. Os compartimentos têm extensão 1, então as entradas podem precisar ser escalonadas corretamente. |
Exemplo | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Observações | Consulte também HEXBINX . |
HOST
HOST(string_url)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
I
IF
Sintaxe | IF <test1> THEN <then1> |
Saída | Depende do tipo de dados dos valores <then> . |
Definição | Testa uma série de expressões e retorna o valor |
Exemplo | IF [Season] = "Summer" THEN 'Sandals' "Se Season = Summer, então retorna Sandals. Caso contrário, observe a próxima expressão. Se Season = Winter, então retorna Boots. Se nenhuma das expressões for true, retorna Sneakers." |
Observações |
IFNULL
Sintaxe | IFNULL(expr1, expr2) |
Saída | Depende do tipo de dados dos valores <expr> . |
Definição | Retorna |
Exemplo | IFNULL([Assigned Room], "TBD") "Se o campo Assigned Room não for nulo, retorna seu valor. Se o campo Assigned Room for nulo, retorna TBD." |
Observações | Compare com ISNULL. Consulte também ZN. |
IIF
Sintaxe | IIF(<test>, <then>, <else>, [<unknown>]) |
Saída | Depende do tipo de dados dos valores na expressão. |
Definição | Verifica se uma condição foi atendida (<test> ) e retorna <then> se o teste for true, <else> se o teste for false e um valor opcional para <unknown> , se o teste for nulo. Se o desconhecido opcional não for especificado, IIF retorna nulo. |
Exemplo | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') "Se Season = Summer, então retorna Sandals. Caso contrário, retorna Other footwear" IIF([Season] = 'Summer', 'Sandals', "Se Season = Summer, então retorna Sandals. Caso contrário, observe a próxima expressão. Se Season = Winter, então retorna Boots. Se nenhuma for true, retrona Sneakers." IIF('Season' = 'Summer', 'Sandals', "Se Season = Summer, então retorna Sandals. Caso contrário, observe a próxima expressão. Se Season = Winter, então retorna Boots. Se nenhuma das expressões for true, retorna Sneakers.” |
Observações |
Ou seja, no cálculo abaixo o resultado será Red e não Orange, pois a expressão deixa de ser avaliada assim que A=A for avaliada como true:
|
IN
Sintaxe | <expr1> IN <expr2> |
Saída | Booleano (true ou false) |
Definição | Retorna TRUE se qualquer valor em <expr1> corresponde a qualquer valor em <expr2> . |
Exemplo | SUM([Cost]) IN (1000, 15, 200) "O valor do campo Custo é 1000, 15 ou 200?" [Field] IN [Set] "O valor do campo está presente no conjunto?" |
Observações | Os valores Consulte também WHEN. |
INCLUDE
Para obter mais informações, consulte Expressões de nível de detalhe(O link abre em nova janela).
INDEX
INDEX( )
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
INT
Sintaxe | INT(expression) |
Saída | Inteiro |
Definição | Converte seu argumento como um número inteiro. Para expressões, essa função trunca os resultados para o inteiro mais próximo de zero. |
Exemplo | INT(8/3) = 2 INT(-9.7) = -9 |
Observações | Quando uma cadeia de caracteres é convertida em um número inteiro, ela é convertida em um flutuante e depois arredondada. Consulte também |
INTERSECTS
Sintaxe | INTERSECTS (<geometry1>, <geometry2>) |
Saída | Booleano |
Definição | Retorna true ou false indicando se duas geometrias se sobrepõem no espaço. |
Observações | Combinações suportadas: ponto/polígono, linha/polígono e polígono/polígono. |
ISDATE
Verifica se a cadeia de caracteres é um formato de data válido.
Sintaxe | ISDATE(string) |
Saída | Booleano |
Definição | Retornará true se uma determinada <string> for uma data válida. |
Exemplo | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Observações | O argumento necessário deve ser uma cadeia de caracteres. ISDATE não pode ser usado para um campo com um tipo de dados de data – o cálculo retornará um erro. |
ISFULLNAME
Sintaxe | ISFULLNAME("User Full Name") |
Saída | Booleano |
Definição | Retorna |
Exemplo | ISFULLNAME("Hamlin Myrer") |
Observações | O argumento Esta função verifica:
|
ISMEMBEROF
Sintaxe | ISMEMBEROF("Group Name") |
Saída | Booleano ou nulo |
Definição | Retorna |
Exemplo | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Observações | O argumento Se o usuário estiver conectado ao Tableau Cloud ou Tableau Server, a associação ao grupo é determinada pelos grupos do Tableau. A função retornará TRUE se a cadeia de caracteres fornecida for "Todos os usuários" A função |
ISNULL
Sintaxe | ISNULL(expression) |
Saída | Booleano (true ou false) |
Definição | Retorna true se |
Exemplo | ISNULL([Assigned Room]) "O campo Sala Atribuída é nulo?" |
Observações | Compare com IFNULL. Consulte também ZN. |
ISOQUARTER
Sintaxe | ISOQUARTER(date) |
Saída | Inteiro |
Definição | Retorna o trimestre baseado em semana ISO8601 de uma <date> especificada como um inteiro. |
Exemplo | ISOQUARTER(#1986-03-25#) = 1 |
Observações | Consulte também ISOWEEK , ISOWEEKDAY , ISOYEAR , e não equivalentes ao ISO. |
ISOWEEK
Sintaxe | ISOWEEK(date) |
Saída | Inteiro |
Definição | Retorna a semana baseada em semana ISO8601 especificada de <date> como um inteiro. |
Exemplo | ISOWEEK(#1986-03-25#) = 13 |
Observações | Consulte também ISOWEEKDAY , ISOQUARTER , ISOYEAR , e não equivalentes ao ISO. |
ISOWEEKDAY
Sintaxe | ISOWEEKDAY(date) |
Saída | Inteiro |
Definição | Retorna dia da semana baseado em semana ISO8601 de uma <date> especificada como um inteiro. |
Exemplo | ISOWEEKDAY(#1986-03-25#) = 2 |
Observações | Consulte também ISOWEEK , ISOQUARTER , ISOYEAR , e não equivalentes ao ISO |
ISOYEAR
Sintaxe | ISOYEAR(date) |
Saída | Inteiro |
Definição | Retorna o ano baseado em semana ISO8601 de uma data especificada como um inteiro. |
Exemplo | ISOYEAR(#1986-03-25#) = 1,986 |
Observações | Consulte também ISOWEEK , ISOWEEKDAY , ISOQUARTER , e não equivalentes ao ISO. |
ISUSERNAME
Sintaxe | ISUSERNAME("username") |
Saída | Booleano |
Definição | Retorna TRUE se o nome do usuário atual coincide com o <username> especificado ou FALSE se não coincide. |
Exemplo | ISUSERNAME("hmyrer") |
Observações | O argumento Esta função verifica:
|
J
K
L
LAST
LAST()
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
LEFT
Sintaxe | LEFT(string, number) |
Saída | Cadeia de caracteres |
Definição | Retorna o <number> mais à esquerda de caracteres na cadeia de caracteres. |
Exemplo | LEFT("Matador", 4) = "Mata" |
Observações | Veja também MID e RIGHT. |
LEN
Sintaxe | LEN(string) |
Saída | Número |
Definição | Retorna o comprimento da <string> . |
Exemplo | LEN("Matador") = 7 |
Observações | Não confundir com a função espacial LENGTH . |
LENGTH
Sintaxe | LENGTH(geometry, 'units') |
Saída | Número |
Definição | Retorna o comprimento do caminho geodésico da sequência de linhas ou sequências no <geometry> usando <units> fornecido. |
Exemplo | LENGTH([Spatial], 'metres') |
Observações | O resultado será Não confundir com a função de cadeia de caracteres |
LN
Sintaxe | LN(number) |
Saída | Número A saída é |
Definição | Retorna o algoritmo natural de um <number> . |
Exemplo | LN(50) = 3.912023005 |
Observações | Consulte também EXP e LOG . |
LOG
Sintaxe | LOG(number, [base]) Se o argumento base opcional não estiver presente, a base 10 será usada. |
Saída | Número |
Definição | Retorna o logarítmo de um <number> para uma <base> determinada. |
Exemplo | LOG(16,4) = 2 |
Observações | Consulte também POWER LN . |
LOG2
LOG2(number)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
LOOKUP
LOOKUP(expression, [offest])
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
LOWER
Sintaxe | LOWER(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a <string> fornecida em todos os caracteres minúsculos. |
Exemplo | LOWER("ProductVersion") = "productversion" |
Observações | Veja também UPPER e PROPER. |
LTRIM
Sintaxe | LTRIM(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a <string> fornecida com os espaços à esquerda removidos. |
Exemplo | LTRIM(" Matador ") = "Matador " |
Observações | Consulte também RTRIM. |
LTRIM_THIS
LTRIM_THIS(string, string)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
M
MAKEDATE
Sintaxe | MAKEDATE(year, month, day) |
Saída | Data |
Definição | Retorna um valor de data composto por <year> , <month> e <day> especificados. |
Exemplo | MAKEDATE(1986,3,25) = #1986-03-25# |
Observações | Observação: os valores inseridos incorretamente serão ajustados em uma data, como Disponível para as Extrações de dados do Tableau. Verifique a disponibilidade em outras fontes de dados.
|
MAKEDATETIME
Sintaxe | MAKEDATETIME(date, time) |
Saída | Datetime |
Definição | Retorna um datetime que combina <date> e <time> . A data pode ser um tipo date, datetime ou string. A hora deve ser um datetime. |
Exemplo | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
Observações | Esta função está disponível somente para conexões compatíveis com o MySQL (que, para o Tableau, são o MySQL e o Amazon Aurora).
|
MAKELINE
Sintaxe | MAKELINE(SpatialPoint1, SpatialPoint2) |
Saída | Geometria (linha) |
Definição | Gera uma marca de linha entre dois pontos |
Exemplo | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Observações | Útil para construir mapas de origem-destino. |
MAKEPOINT
Sintaxe | MAKEPOINT(latitude, longitude, [SRID]) |
Saída | Geometria (ponto) |
Definição | Converte dados das colunas Se o argumento opcional |
Exemplo | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Observações |
SRID é um identificador de referência espacial que utiliza os códigos do sistema de referência ESPG(O link abre em nova janela) para especificar sistemas de coordenadas. Se o SRID não for especificado, o WGS84 será considerado e os parâmetros serão tratados como latitude/longitude em graus. Você pode usar o |
MAKETIME
Sintaxe | MAKETIME(hour, minute, second) |
Saída | Datetime |
Definição | Retorna um valor de data composto por <hour> , <minute> e <second> especificados. |
Exemplo | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
Observações | Como o Tableau não oferece suporte a um tipo de dados de hora, apenas DATETIME e hora, a saída é uma datetime. A parte de data do campo será 1/1/1899. Função semelhante a |
MAX
Sintaxe | MAX(expression) ou MAX(expr1, expr2) |
Saída | Mesmo tipo de dados do argumento ou NULL se alguma parte do argumento for nula. |
Definição | Retorna o máximo de dois argumentos, que devem ser do mesmo tipo de dados.
|
Exemplo | MAX(4,7) = 7 |
Observações | Para cadeia de caracteres
Para fontes de dados de bancos de dados, o valor de cadeia de caracteres Para datas Para datas, Como uma agregação
Como comparação
Consulte também |
MEDIAN
Sintaxe | MEDIAN(expression) |
Definição | Retorna o mediano de uma expressão em todos os registros. Os valores nulos são ignorados. |
Observações | MEDIAN pode ser usado apenas com campos numéricos. |
Limitações do banco de dados |
Para outros tipos de fonte de dados, é possível extrair os dados para um arquivo de extração para usar essa função. Consulte Extrair seus dados(O link abre em nova janela). |
MID
Sintaxe | (MID(string, start, [length]) |
Saída | Cadeia de caracteres |
Definição | Retorna uma cadeia de caracteres começando na posição Se o argumento numérico opcional |
Exemplo | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Observações | Veja também o RegEx aceito na documentação de funções adicionais(O link abre em nova janela). |
MIN
Sintaxe | MIN(expression) ou MIN(expr1, expr2) |
Saída | Mesmo tipo de dados do argumento ou NULL se alguma parte do argumento for nula. |
Definição | Retorna, no mínimo, dois argumentos, que devem ser do mesmo tipo de dados.
|
Exemplo | MIN(4,7) = 4 |
Observações | Para cadeia de caracteres
Para fontes de dados de bancos de dados, o valor de cadeia de caracteres Para datas Para datas, o Como uma agregação
Como comparação
Consulte também |
Extensões de modelo
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
Sintaxe | MODEL_PERCENTILE(
|
Definição | Retorna a probabilidade (entre 0 e 1) do valor esperado ser menor ou igual à marca observada, definida pela expressão-alvo e outros preditores. Esta é a Função de Distribuição Preditiva Posterior, também conhecida como Função de Distribuição Cumulativa (CDF). |
Exemplo | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
Sintaxe | MODEL_QUANTILE(
|
Definição | Retorna um valor numérico de destino dentro do intervalo provável definido pela expressão de destino e outros preditores, em um quantil especificado. Este é o Quantil Preditivo Posterior. |
Exemplo | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
Sintaxe | MONTH(date) |
Saída | Inteiro |
Definição | Retorna o mês da <date> especificada como um inteiro. |
Exemplo | MONTH(#1986-03-25#) = 3 |
Observações | Consulte também DAY , WEEK , Trimestre , YEAR e os equivalentes ISO |
N
NOT
Sintaxe | NOT <expression> |
Saída | Booleano (true ou false) |
Definição | Realiza uma negação lógica em uma expressão. |
Exemplo | IF NOT [Season] = "Summer" "Se Season não é igual a Summer, então retorna Don't wear sandals. Caso contrário, retorna Wear sandals" |
Observações | Frequentemente usado com IF e IIF. Veja também A funções do Tableau nesta referência são organizadas em ordem alfabética. Clique em uma letra para ir para esse local na lista. Você também pode usar Ctrl+F (Command-F em um Mac) para abrir uma caixa de pesquisa e procurar uma função específica. e OU. |
NOW
Sintaxe | NOW() |
Saída | Datetime |
Definição | Retorna a data e a hora atuais do sistema local. |
Exemplo | NOW() = 1986-03-25 1:08:21 PM |
Observações |
Consulte também Se a fonte de dados for uma conexão ativa, a data e a hora do sistema podem estar em outro fuso horário. Para obter mais informações sobre como abordar isso, consulte Base de dados de conhecimento. |
O
OU
Sintaxe | <expr1> OR <expr2> |
Saída | Booleano (true ou false) |
Definição | Realiza uma disjunção lógica em duas expressões. |
Exemplo | IF [Season] = "Spring" OR [Season] = "Fall" "Se (Season = Spring) ou (Season = Fall) for true, retorna Sneakers." |
Observações | Frequentemente usado com IF e IIF. Veja também A funções do Tableau nesta referência são organizadas em ordem alfabética. Clique em uma letra para ir para esse local na lista. Você também pode usar Ctrl+F (Command-F em um Mac) para abrir uma caixa de pesquisa e procurar uma função específica. e NOT. Se uma das expressões for Se você criar um cálculo que exibe o resultado de uma comparação Observação: o operador |
OUTLINE
Sintaxe | OUTLINE(<spatial polygon>) |
Saída | Geometria |
Definição | Converte uma geometria poligonal em cadeias de linhas. |
Observações | Útil para criar uma camada separada para um contorno que pode ter um estilo diferente do preenchimento. Aceita polígonos dentro de multipolígonos. |
P
PARSE_URL
PARSE_URL(string, url_part)
Compatível apenas quando conectado ao Cloudera Impala. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
PARSE_URL_QUERY
PARSE_URL_QUERY(string, key)
Compatível apenas quando conectado ao Cloudera Impala. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
PERCENTILE
Sintaxe | PERCENTILE(expression, number) |
Definição | Retorna o valor percentil da <expression> indicada correspondente ao <number> especificado. O <number> deve estar entre 0 e 1 (inclusive) e deve ser uma constante numérica. |
Exemplo | PERCENTILE([Score], 0.9) |
Limitações do banco de dados | Esta função está disponível para as seguintes fontes de dados: conexões não legadas do Microsoft Excel e de arquivo de texto, extrações e tipos de fontes de dados somente de extração (por exemplo, Google Analytics, OData ou Salesforce), fontes de dados Sybase IQ 15.1 e posteriores, fontes de dados Oracle 10 e posteriores, fontes de dados Cloudera Hive e Hortonworks Hadoop Hive, fontes de dados EXASolution 4.2 e posteriores. Para outros tipos de fonte de dados, é possível extrair os dados para um arquivo de extração para usar essa função. Consulte Extrair seus dados(O link abre em nova janela). |
PI
Sintaxe | PI() |
Saída | Número |
Definição | Retorna o pi da constante numérica: 3,14159... |
Exemplo | PI() = 3.14159 |
Observações | Útil para funções trigonométricas que recebem informações em radianos. |
POWER
Sintaxe | POWER(number, power) |
Saída | Número |
Definição | Eleva o <number> à <power> especificada. |
Exemplo | POWER(5,3) = 125 |
Observações | Você também pode usar o símbolo ^, como 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
PROPER
Sintaxe | PROPER(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a |
Exemplo | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Observações | Espaços e caracteres não alfanuméricos, como pontuação, são tratados como separadores. |
Q
Trimestre
Sintaxe | QUARTER(date) |
Saída | Inteiro |
Definição | Retorna o trimestre da <date> especificada como um inteiro. |
Exemplo | QUARTER(#1986-03-25#) = 1 |
Observações | Consulte também DAY , WEEK , MONTH , YEAR e os equivalentes ISO |
R
RADIANS
Sintaxe | RADIANS(number) |
Saída | Número (ângulo em radianos) |
Definição | Converte o <number> determinado de graus para radianos. |
Exemplo | RADIANS(180) = 3.14159 |
Observações | A função inversa, DEGREES , obtém um ângulo em radianos e retorna o ângulo em graus. |
RANK Funções de cálculo da tabela
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
RANK(expression, ['asc' | 'desc'])
RANK_DENSE(expression, ['asc' | 'desc'])
RANK_MODIFIED(expression, ['asc' | 'desc'])
RANK_PERCENTILE(expression, ['asc' | 'desc'])
RANK_UNIQUE(expression, ['asc' | 'desc'])
Funções RAWSQL
Para obter mais informações, consulte Funções de passagem (RAWSQL)(O link abre em nova janela).
RAWSQL_BOOL("sql_expr", [arg1], … [argN])
RAWSQL_DATE("sql_expr", [arg1], … [argN])
RAWSQL_DATETIME("sql_expr", [arg1], … [argN])
RAWSQL_INT("sql_expr", [arg1], … [argN])
RAWSQL_REAL("sql_expr", [arg1], … [argN])
RAWSQL_SPATIAL
RAWSQL_STR("sql_expr", [arg1], … [argN])
RAWSQLAGG_BOOL("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATE("sql_expr", [arg1], … [argN])
RAWSQLAGG_DATETIME("sql_expr", [arg1], … [argN])
RAWSQLAGG_INT("sql_expr", [arg1], … [argN])
RAWSQLAGG_REAL("sql_expr", [arg1], … [argN])
RAWSQLAGG_STR("sql_expr", [arg1], … [argN])
Funções REGEXP
Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
REGEXP_EXTRACT(string, pattern)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_EXTRACT_NTH(string, pattern, index)
REGEXP_MATCH(string, pattern)
REGEXP_REPLACE(string, pattern, replacement)
REPLACE
Sintaxe | REPLACE(string, substring, replacement |
Saída | Cadeia de caracteres |
Definição | Procura em <string> por <substring> e substitui por <replacement> . Se a <substring> não for encontrada, a string não será alterada. |
Exemplo | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
Observações | Veja também REGEXP_REPLACE no documentação de funções adicionais(O link abre em nova janela). |
RIGHT
Sintaxe | RIGHT(string, number) |
Saída | Cadeia de caracteres |
Definição | Retorna o <number> mais à direita dos caracteres na cadeia de caracteres. |
Exemplo | RIGHT("Calculation", 4) = "tion" |
Observações | Veja também LEFT e MID. |
ROUND
Sintaxe | ROUND(number, [decimals]) |
Saída | Número |
Definição | Arredonda o O argumento de |
Exemplo | ROUND(1/3, 2) = 0.33 |
Observações | Alguns bancos de dados, como o SQL Server, permitem a especificação de um comprimento negativo, onde -1 arredonda o número para a casa das dezenas, -2 arredonda para a casa das centenas e assim por diante. Isso não é válido para todos os bancos de dados. Por exemplo, isso não é verdadeiro para o Excel ou o Access. Dica: como ROUND pode ter problemas devido à representação de ponto flutuante subjacente de números - como 9,405 arredondado para 9,40 - pode ser preferível formatar o número para o número desejado de pontos decimais em vez de arredondar. Formatar 9,405 com duas casas decimais produzirá o 9,41 esperado. |
RTRIM
Sintaxe | RTRIM(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a <string> fornecida com os espaços à direita removidos. |
Exemplo | RTRIM(" Calculation ") = " Calculation" |
Observações | Veja também LTRIM e TRIM. |
RTRIM_THIS
RTRIM_THIS(string, string)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
Funções de cálculo de tabela RUNNING
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
Extensão do Analytics SCRIPT
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
Sintaxe | SHAPETYPE(<geometry>) |
Saída | Cadeia de caracteres |
Definição | Retorna uma cadeia de caracteres descrevendo a estrutura da geometria espacial, como Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed e unsupported (Vazio, Ponto, Multiponto, Cadeia de caracteres de linha, Cadeia de caracteres de várias linhas, Polígono, VáriosPolígonos, Combinado e sem suporte) |
Exemplo | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
Sintaxe | SIGN(number) |
Saída | -1, 0 ou 1 |
Definição | Retorna o sinal de um <number> : os valores de retorno possíveis são: -1 se o número for negativo, 0 se o número for zero ou 1 se o número for positivo. |
Exemplo | SIGN(AVG(Profit)) = -1 |
Observações | Consulte também ABS . |
SIN
Sintaxe | SIN(number) |
Saída | Número |
Definição | Retorna o seno de um ângulo em radianos. |
Exemplo | SIN(0) = 1.0 |
Observações | A função inversa, Consulte também |
SIZE
SIZE()
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
SPACE
Sintaxe | SPACE(number) |
Saída | Cadeia de caracteres (especificamente, apenas espaços) |
Definição | Retorna uma cadeia de caracteres composta por um número especificado de espaços repetidos. |
Exemplo | SPACE(2) = " " |
SPLIT
Sintaxe | SPLIT(string, delimiter, token number) |
Saída | Cadeia de caracteres |
Definição | Retorna uma subcadeia de uma <string> , usando um caractere <delimiter> para dividir a cadeia de caracteres em uma sequência de <tokens> . |
Exemplo | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
Observações | A cadeia de caracteres é interpretada como uma sequência alternada de delimitadores e tokens. Então, para a cadeia de caracteres
Consulte também o REGEX compatível na documentação de funções adicionais(O link abre em nova janela). |
Limitações do banco de dados | Os comandos de divisão e divisão personalizada estão disponíveis para os tipos de fontes de dados a seguir: extrações de dados do Tableau, Microsoft Excel, arquivo de texto, arquivo PDF, Salesforce, OData, Microsoft Azure Market Place, Google Analytics, Vertica, Oracle, MySQL, PostgreSQL, Teradata, Amazon Redshift, Aster Data, Google Big Query, Cloudera Hadoop Hive, Hortonworks Hive e Microsoft SQL Server. Algumas fontes de dados impõe limites às cadeias de caracteres de divisão. Consulte Limitações da função SPLIT posteriormente neste tópico. |
SQRT
Sintaxe | SQRT(number) |
Saída | Número |
Definição | Retorna a raiz quadrada de um <number> . |
Exemplo | SQRT(25) = 5 |
Observações | Consulte também SQUARE . |
SQUARE
Sintaxe | SQUARE(number) |
Saída | Número |
Definição | Retorna o quadrado de um <number> . |
Exemplo | SQUARE(5) = 25 |
Observações | Consulte também SQRT e POWER . |
STARTSWITH
Sintaxe | STARTSWITH(string, substring) |
Saída | Booleano |
Definição | Retornará true se string começar com substring . Espaços em branco à esquerda são ignorados. |
Exemplo | STARTSWITH("Matador, "Ma") = TRUE |
Observações | Consulte também CONTAINS, bem como REGEX compatível na documentação de funções adicionais(O link abre em nova janela). |
STDEV
Sintaxe | STDEV(expression) |
Definição | Retorna o desvio padrão estatístico de todos os valores da <expression> atribuída com base em uma amostra da população. |
STDEVP
Sintaxe | STDEVP(expression) |
Definição | Retorna o desvio padrão estatístico de todos os valores na <expression> atribuída com base em uma tendência de população. |
STR
Sintaxe | STR(expression) |
Saída | Cadeia de caracteres |
Definição | Converte seu argumento como uma cadeia de caracteres. |
Exemplo | STR([ID]) |
SUM
Sintaxe | SUM(expression) |
Definição | Retorna a soma de todos os valores na <expression> . Os valores nulos são ignorados. |
Observações | SUM pode ser usado apenas com campos numéricos. |
T
TAN
Sintaxe | TAN(number) O argumento de |
Saída | Número |
Definição | Retorna a tangente de um ângulo. |
Exemplo | TAN(PI ( )/4) = 1.0 |
Observações | Consulte também ATAN , ATAN2 ,COT e PI . Para converter um ângulo de graus em radianos, use RADIANS . |
THEN
Sintaxe | IF <test1> THEN <then1>
|
Definição | Uma parte obrigatória de uma expressaõ IF , ELSEIF ou CASE , usada para definir qual resultado retornar se um valor ou teste específico for true. |
Exemplo | IF [Season] = "Summer" THEN 'Sandals' "Se Season = Summer, então retorna Sandals. Caso contrário, observe a próxima expressão. Se Season = Winter, então retorna Boots. Se nenhuma das expressões for true, retorna Sneakers." CASE [Season] "Olhe para o campo Season. Se o valor for Summer, retorna Sandals. Se o valor for Winter, retorna Boots. Se nenhuma das opções do cálculo corresponder ao que está no campo Season, retorna um Sneakers." |
Observações |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
TLD
TLD(string_url)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
TODAY
Sintaxe | TODAY() |
Saída | Data |
Definição | Retorna a data atual do sistema local. |
Exemplo | TODAY() = 1986-03-25 |
Observações |
Consulte também Se a fonte de dados for uma conexão em tempo real, a data do sistema pode estar em outro fuso horário. Para obter mais informações sobre como abordar isso, consulte Base de dados de conhecimento. |
TOTAL
TOTAL(expression)
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
TRIM
Sintaxe | TRIM(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a <string> com os espaços à esquerda e à direita removidos. |
Exemplo | TRIM(" Calculation ") = "Calculation" |
Observações | Veja também LTRIM e RTRIM. |
U
UPPER
Sintaxe | UPPER(string) |
Saída | Cadeia de caracteres |
Definição | Retorna a <string> fornecida com todos os caracteres maiúsculos. |
Exemplo | UPPER("Calculation") = "CALCULATION" |
Observações | Veja também PROPER e LOWER. |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte Funções adicionais(O link abre em nova janela).
USERDOMAIN
Sintaxe | USERDOMAIN( ) |
Saída | Cadeia de caracteres |
Definição | Retorna o domínio de usuário do usuário atual. |
Observações | Esta função verifica:
|
USERNAME
Sintaxe | USERNAME( ) |
Saída | Cadeia de caracteres |
Definição | Retorna o nome de usuário do usuário atual. |
Exemplo | USERNAME( ) Isso retorna o nome do usuário do usuário conectado, como "hmyrer". [Manager] = USERNAME( ) Se o gerente "hmyrer" estiver conectado, este exemplo retornará TRUE se o campo Gerente da exibição contiver "hmyrer". |
Observações | Esta função verifica:
Filtros de usuário Quando usado como um filtro, esse campo calculado, como |
Funções de token da web JSON USER ATTRIBUTE
USERATTRIBUTE('attribute_name')
USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')
Para obter mais informações, consulte Funções de usuário(O link abre em nova janela).
V
VAR
Sintaxe | VAR(expression) |
Definição | Retorna a variação estatística de todos os valores na expressão atribuída com base em uma amostra da população. |
VARP
Sintaxe | VARP(expression) |
Definição | Retorna a variação estatística de todos os valores na expressão atribuída com base na população inteira. |
W
WEEK
Sintaxe | WEEK(date) |
Saída | Inteiro |
Definição | Retorna a semana da <date> especificada como um inteiro. |
Exemplo | WEEK(#1986-03-25#) = 13 |
Observações | Consulte também DAY , MONTH , Trimestre , YEAR e os equivalentes ISO |
WHEN
Sintaxe | CASE <expression> |
Definição | Uma parte obrigatória de uma expressão CASE . Encontra o primeiro <<value> > que corresponde <expression> > e retorna ao <then> correspondente. |
Exemplo | CASE [Season] "Olhe para o campo Season. Se o valor for Summer, retorna Sandals. Se o valor for Winter, retorna Boots. Se nenhuma das opções do cálculo corresponder ao que está no campo Season, retorna um Sneakers." |
Observações | Usado com CASE, THEN, ELSE e END.
CASE <expression> Os valores aos quais |
Cálculos de tabela do Windows
Para obter mais informações, consulte Funções de cálculo de tabela(O link abre em nova janela).
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
Funções XPATH.
Compatível somente quando conectado ao Hadoop Hive. Para obter mais informações, consulte Funções de passagem (RAWSQL)(O link abre em nova janela).
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
Sintaxe | YEAR(date) |
Saída | Inteiro |
Definição | Retorna o ano da <date> especificada como um inteiro. |
Exemplo | YEAR(#1986-03-25#) = 1,986 |
Observações | Consulte também DAY , WEEK , MONTH , Trimestre e os equivalentes ISO |
Z
ZN
Sintaxe | ZN(expression) |
Saída | Depende do tipo de dados de <expression> ou 0. |
Definição | Retorna <expression> se não for nulo, caso contrário, retorna zero. |
Exemplo | ZN([Test Grade]) "Se Test Grade não for nulo, retorne o valor. Se Test Grade for nulo, retorne 0." |
Observações |
Consulte também ISNULL. |
Consulte também
Funções do Tableau (por categoria)(O link abre em nova janela)