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,TANeCOT. | 
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 | AVGpode 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 FLOOReROUND. | 
| 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 | COLLECTpode 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) INbem 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,TANePI. | 
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_partespecificada 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 date1edate2expressa em unidades dedate_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,751Quantos 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#) = 1986DATEPART('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,YEARe 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 unitsespecificada. | 
| 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 IFouCASEusada 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 IFusada 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 IFouCASE. | 
| 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") = 2FIND("Calculation", "Computer") = 0FIND("Calculation", "a", 3) = 7FIND("Calculation", "a", 2) = 2FIND("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 INTque 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 CEILINGeROUND. | 
| 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 eHEXBINYsã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,IIFretorna 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 TRUEse 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 TRUEse o nome do usuário atual coincide com o<username>especificado ouFALSEse 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 EXPeLOG. | 
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 POWERLN. | 
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)ouMAX(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 | MEDIANpode 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)ouMIN(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,YEARe 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,YEARe 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_REPLACEno 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 SQRTePOWER. | 
STARTSWITH
| Sintaxe | STARTSWITH(string, substring) | 
| Saída | Booleano | 
| Definição | Retornará true se stringcomeçar comsubstring. 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 | SUMpode 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,COTePI. Para converter um ângulo de graus em radianos, useRADIANS. | 
THEN
| Sintaxe | IF <test1> THEN <then1> 
							 | 
| Definição | Uma parte obrigatória de uma expressaõ IF,ELSEIFouCASE, 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,YEARe 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,Trimestree 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)
