---
schema_version: "1"
id: b116cd1ab4ab1851b8c9d10377b4eb19e342eec4bf4b1bff03d4c7c3147b2734
title: Todas as funções (por ordem alfabética)
collection: tableau
version: current
locale: pt-br
portal_url: https://docs.salesforce.com/tableau/current/pt-br/pro/desktop/functions_all_alphabetical.md
canonical_url: https://help.tableau.com/current/pro/desktop/pt-br/functions_all_alphabetical.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 0ba7e59deab53732924d0da441b4b83681bee462c085ae79a6df3fb05bbdefef
description: Reference of all Tableau calculation functions organized in alphabetical order.
---
[Pular para o conteúdo principal](#main-content)

# 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](#A) [B](#B) [C](#C) [D](#D) [E](#E) [F](#F) [G](#G) [H](#H) [I](#I) [J](#J) [K](#K) [L](#L) [M](#M) [N](#N) [O](#O) [P](#P) [Q](#Q) [R](#R) [S](#S) [T](#T) [U](#U) [V](#V) [W](#W) [X](#X) [Y](#Y) [Z](#Z)

  

## A

### ABS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ABS(number)</code></td></tr><tr><td>Saída</td><td>Número (positivo)</td></tr><tr><td>Definição</td><td>Retorna o valor absoluto do <code>&lt;number&gt;</code> especificado.</td></tr><tr><td>Exemplo</td><td><pre>ABS(-7) = 7<br>ABS([Budget Variance])</pre><p>O segundo exemplo retorna o valor absoluto para todos os números contidos no campo Variação de orçamento.</p></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#SIGN" class="xref">SIGN</a></code>.</td></tr></tbody></table>

### ACOS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ACOS(number)</code></td></tr><tr><td>Saída</td><td>Número (ângulo em radianos)</td></tr><tr><td>Definição</td><td>Retorna o arco cosseno (ângulo) do <code>&lt;number&gt;</code> fornecido.</td></tr><tr><td>Exemplo</td><td><pre>ACOS(-1) = 3.14159265358979</pre></td></tr><tr><td>Observações</td><td>A função inversa, <code><a href="#COS" class="xref">COS</a></code>, toma o ângulo em radianos como argumento e retorna o cosseno.</td></tr></tbody></table>

### AND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>&lt;expr1&gt; AND &lt;expr2&gt;</code></td></tr><tr><td>Definição</td><td>Realiza uma conjunção lógica em duas expressões. (Se ambos os lados forem true, o teste lógico retornará true.)</td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Spring" AND "[Season] = "Fall" <br>THEN "It's the apocalypse and footwear doesn't matter" <br>END</pre><p><i>"Se ambos (Season = Spring) e (Season = Fall) forem true simultaneamente, então retorna It's the apocalypse and footwear doesn't matter."</i></p></td></tr><tr><td>Observações</td><td><p>Frequentemente usado com <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>. Veja também <a href="#NOT" class="xref">NOT</a> e <a href="#OR" class="xref">OU</a>.</p><p>Se ambas as expressões forem <code>TRUE</code> (ou seja, não <code>FALSE</code> ou <code>NULL</code>), então o resultado será <code>TRUE</code>. Se uma das expressões for <code>NULL</code>, o resultado será <code>NULL</code>. Em todos os outros casos, o resultado será <code>FALSE</code>.</p><p>Se você criar um cálculo no qual o resultado de uma comparação <code>AND</code> e exibido em uma planilha, o Tableau exibirá <code>TRUE</code> e <code>FALSE</code>. Para alterar isso, use a área Formatar na caixa de diálogo de formatação.</p><p class="note"><b>Observação</b>: o operador <code>AND</code> emprega <i>short circuit evaluation</i>. Isso significa que se a primeira expressão for avaliada como <code>FALSE</code>, a segunda expressão não será avaliada. Isso poderá ser útil se a segunda expressão resultar em um erro quando a primeira for <code>FALSE</code>, pois a segunda expressão nesse caso nunca será avaliada.</p></td></tr></tbody></table>

### ÁREA

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>AREA(Spatial Polygon, 'units')</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a área total da superfície de um <code>&lt;spatial polygon&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">AREA([Geometry], 'feet')</pre></td></tr><tr><td>Observações</td><td><p>Nomes de unidades aceitas (devem estar entre aspas no cálculo, como <code>'miles'</code>):</p><ul><li><i>metros</i>: metros, m</li><li><i>quilômetros</i>: quilômetros, km</li><li><i>milhas</i>: milhas, mi</li><li><i>pés</i>: pés</li></ul><p></p></td></tr></tbody></table>

### ASCII

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ASCII(string)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o código ASCII do primeiro caractere de <code>&lt;string&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>ASCII('A') = 65</pre></td></tr><tr><td>Observações</td><td>Esse é o inverso da função <code>CHAR</code>.</td></tr></tbody></table>

### ASIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ASIN(number)</code></td></tr><tr><td>Saída</td><td>Número (ângulo em radianos)</td></tr><tr><td>Definição</td><td>Retorna o arco seno (ângulo) de um determinado <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>ASIN(1) = 1.5707963267949</pre></td></tr><tr><td>Observações</td><td>A função inversa, <code><a href="#SIN" class="xref">SIN</a></code>, toma o ângulo em radianos como argumento e retorna o seno.</td></tr></tbody></table>

### ATAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ATAN(number)</code></td></tr><tr><td>Saída</td><td>Número (ângulo em radianos)</td></tr><tr><td>Definição</td><td>Retorna o arco tangente (ângulo) de um determinado <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>ATAN(180) = 1.5652408283942</pre></td></tr><tr><td>Observações</td><td><p>A função inversa, <code>TAN</code>, toma o ângulo em radianos como argumento e retorna a tangente.</p><p>Consulte também <code><a href="#ATAN2" class="xref">ATAN2</a></code> e <code><a href="#COT" class="xref">COT</a></code>.</p></td></tr></tbody></table>

### ATAN2

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ATAN2(y number, x number)</code></td></tr><tr><td>Saída</td><td>Número (ângulo em radianos)</td></tr><tr><td>Definição</td><td>Retorna o arco tangente (ângulo) entre dois números (<code>&lt;y number&gt;</code> e <code>&lt;x number&gt;</code>). O resultado é em radianos.</td></tr><tr><td>Exemplo</td><td><pre>ATAN2(2, 1) = 1.10714871779409</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code> e <code><a href="#COT" class="xref">COT</a></code>.</td></tr></tbody></table>

### ATTR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ATTR(expression)</code></td></tr><tr><td>Definição</td><td>Retornará o valor da <code>&lt;expression&gt;</code> se tiver um único valor para todas as linhas. Do contrário, retorna um asterisco. Os valores nulos são ignorados.</td></tr></tbody></table>

### AVG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>AVG(expression)</code></td></tr><tr><td>Definição</td><td>Retorna a média de todos os valores na <code>&lt;expression&gt;</code>. Os valores nulos são ignorados.</td></tr><tr><td>Observações</td><td><code>AVG</code> pode ser usado apenas com campos numéricos.</td></tr></tbody></table>

[voltar ao início](#top)

## B

### BUFFER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>BUFFER(Spatial Point, distance, 'units')</code></td></tr><tr><td>Saída</td><td>Geometria</td></tr><tr><td>Definição</td><td>Retorna uma forma poligonal centrada sobre um <code>&lt;spatial point&gt;</code>, com raio determinado pelos valores <code>&lt;distance&gt;</code> e <code>&lt;unit&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>BUFFER([Spatial Point Geometry], 25, 'mi')</pre><pre>BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')</pre></td></tr><tr><td>Observações</td><td><p>Nomes de unidades aceitas (devem estar entre aspas no cálculo, como <code>'miles'</code>):</p><ul><li><i>metros</i>: metros, m</li><li><i>quilômetros</i>: quilômetros, km</li><li><i>milhas</i>: milhas, mi</li><li><i>pés</i>: pés</li></ul></td></tr></tbody></table>

[voltar ao início](#top)

## C

### CASE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code><b>CASE</b> &lt;expression&gt; 
							<br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
							<br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[ELSE &lt;default&gt;]<br>END</code></td></tr><tr><td>Saída</td><td>Depende do tipo de dados dos valores <code>&lt;then&gt;</code>.</td></tr><tr><td>Definição</td><td><p>Avalia <code>expression</code> e compara com as opções especificadas (<code>&lt;value1&gt;</code>, <code>&lt;value2&gt;</code>, etc.). Quando um <code>value</code> que corresponde à expressão é encontrado, CASE retorna o <code>return</code> correspondente. Se nenhuma correspondência for encontrada, a (opcional) padrão será retornada. Se não houver padrão e nenhuma correspondência de valor, Null será retornado.</p></td></tr><tr><td>Exemplo</td><td><pre><code><b>CASE</b> [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</code></pre><p><i>"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."</i></p></td></tr><tr><td>Observações</td><td><p>Veja também <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>.</p><p>Usado com <a href="#WHEN" class="xref">WHEN</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> e <a href="#END" class="xref">END</a>.</p><blockquote><p>[!TIP]</p><p><b>Dica</b>: 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.</p></blockquote></td></tr></tbody></table>

### CEILING

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CEILING(number)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Arredonda um para o <code>&lt;number&gt;</code> inteiro mais próximo de valor maior ou igual.</td></tr><tr><td>Exemplo</td><td><pre>CEILING(2.1) = 3</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#FLOOR" class="xref">FLOOR</a></code> e <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitações do banco de dados</td><td><p><code>CEILING</code> está disponível por meio dos seguintes conectores: Microsoft Excel, Text File, Statistical File, Published Data Source, Amazon EMR Hadoop Hive, Amazon Redshift, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR&nbsp;Hadoop Hive, Microsoft SQL&nbsp;Server, Salesforce, Spark&nbsp;SQL.</p></td></tr></tbody></table>

### CHAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CHAR(number)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna o caractere codificado pelo código ASCII <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>CHAR(65) = 'A'</pre></td></tr><tr><td>Observações</td><td>Esse é o inverso da função <code>ASCII</code>.</td></tr></tbody></table>

### COLLECT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COLLECT(spatial)</code></td></tr><tr><td>Definição</td><td>Um cálculo agregado que combina os valores no campo do argumento. Os valores nulos são ignorados.</td></tr><tr><td>Observações</td><td><code>COLLECT</code> pode ser usado apenas com campos espaciais.</td></tr></tbody></table>

### CONTAINS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CONTAINS(string, substring)</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retornará true se a <code>&lt;string&gt;</code> determinada contiver a <code>&lt;substring&gt;</code> especificada.</td></tr><tr><td>Exemplo</td><td><pre>CONTAINS("Calculation", "alcu") = true</pre></td></tr><tr><td>Observações</td><td>Veja também a <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_logical.htm" target="_blank">função lógica</a> <code>IN</code> bem como RegEx aceito na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### CORR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CORR(expression1, expression2)</code></td></tr><tr><td>Saída</td><td>Número de -1 a 1</td></tr><tr><td>Definição</td><td>Retorna o coeficiente de correlação Pearson de duas expressões.</td></tr><tr><td>Exemplo</td><td><pre>example</pre></td></tr><tr><td>Observações</td><td><p>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.</p><p>O quadrado de um resultado CORR é equivalente ao valor quadrado de R para um modelo de linha de tendência linear. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/trendlines_add.htm#Terms" target="_blank">Termos do modelo de linha de tendência</a>.</p><p><b>Use com expressões LOD no escopo da tabela:</b></p><p>Você pode usar CORR para visualizar a correlação em uma dispersão desagregada usando uma <a href="https://help.tableau.com/current/pro/desktop/pt-br/calculations_calculatedfields_lod.htm#Table" target="_blank">Expressão de nível de detalhe com escopo de tabela</a>. Por exemplo:</p><pre>{CORR(Sales, Profit)}</pre><p>Com uma expressão de nível de detalhe, a correlação é executada em todas as linhas. Se usou uma fórmula como <code>CORR(Sales, Profit)</code> (sem estar entre colchetes, para torná-la uma expressão de nível de detalhe), a exibição mostraria a correlação de cada ponto individual no gráfico de dispersão em relação ao outro ponto, que está indefinido.</p></td></tr><tr><td>Limitações do banco de dados</td><td><p><code>CORR</code> está disponível com as seguintes fontes de dados: extrações de dados do Tableau, Cloudera Hive, EXASolution, Firebird (versão 3.0 e posterior), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>Para outras fontes de dados, considere extrair os dados ou usar <code>WINDOW_CORR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm" target="_blank">Funções de cálculo da tabela</a>.</p></td></tr></tbody></table>

### COS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COS(number)</code><p>O argumento numérico é o ângulo em radianos.</p></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o cosseno de um ângulo.</td></tr><tr><td>Exemplo</td><td><pre>COS(PI( ) /4) = 0.707106781186548</pre></td></tr><tr><td>Observações</td><td><p>A função inversa, <code><a href="#ACOS" class="xref">ACOS</a></code>, toma o cosseno como argumento e retorna o ângulo em radianos.</p><p>Consulte também <code><a href="#PI" class="xref">PI</a></code>.</p></td></tr></tbody></table>

### COT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COT(number)</code><p>O argumento numérico é o ângulo em radianos.</p></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a cotangente de um ângulo.</td></tr><tr><td>Exemplo</td><td><pre>COT(PI( ) /4) = 1</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code> e <code><a href="#PI" class="xref">PI</a></code>.</td></tr></tbody></table>

### COUNT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COUNT(expression)</code></td></tr><tr><td>Definição</td><td>Retorna o número de itens. Os valores Null não são contados.</td></tr></tbody></table>

### COUNTD

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COUNTD(expression)</code></td></tr><tr><td>Definição</td><td>Retorna o número de itens distintos em um grupo. Os valores Null não são contados.</td></tr></tbody></table>

### COVAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COVAR(expression1, expression2)</code></td></tr><tr><td>Definição</td><td>Retorna a covariância de <i>amostra</i> de duas expressões</td></tr><tr><td>Observações</td><td><p>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 <i>covariância de amostra</i> 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 <code>COVARP</code>). A covariância de amostra é a escolha apropriada quando os dados são uma amostra aleatória sendo usada para estimar a covariância de uma população maior.</p><p>Se <code>&lt;expression1&gt;</code> e <code>&lt;expression2&gt;</code> forem as mesmas, por exemplo <code>COVAR([profit], [profit])</code>, <code>COVAR</code> retorna um valor que indica quão amplamente os valores são distribuídos.</p><p>O valor de <code>COVAR(X, X)</code> é equivalente ao valor de <code>VAR(X)</code> e também ao valor de <code>STDEV(X)^2</code>.</p></td></tr><tr><td>Limitações do banco de dados</td><td><p><code>COVAR</code> está disponível com as seguintes fontes de dados: extrações de dados do Tableau, Cloudera Hive, EXASolution, Firebird (versão 3.0 e posterior), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>Para outras fontes de dados, considere extrair os dados ou usar <code>WINDOW_COVAR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm" target="_blank">Funções de cálculo da tabela</a>.</p></td></tr></tbody></table>

### COVARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>COVARP(expression 1, expression2)</code></td></tr><tr><td>Definição</td><td>Retorna a covariância <i>populacional</i> de duas expressões.</td></tr><tr><td>Observações</td><td><p>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 <i>covariância populacional</i> é 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 <code>COVAR</code>) é apropriada.</p><p>Se <code>&lt;expression1&gt;</code> e <code>&lt;expression2&gt;</code> forem as mesmas, por exemplo <code>COVARP([profit], [profit])</code>, <code>COVARP</code> retorna um valor que indica quão amplamente os valores são distribuídos. Observação: O valor de <code>COVARP(X, X)</code> é equivalente ao valor de <code>VARP(X)</code> e também ao valor de <code>STDEVP(X)^2</code>.</p></td></tr><tr><td>Limitações do banco de dados</td><td><p><code>COVARP</code> está disponível com as seguintes fontes de dados: extrações de dados do Tableau, Cloudera Hive, EXASolution, Firebird (versão 3.0 e posterior), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica</p><p>Para outras fontes de dados, considere extrair os dados ou usar <code>WINDOW_COVAR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm" target="_blank">Funções de cálculo da tabela</a>.</p></td></tr></tbody></table>

[voltar ao início](#top)

## 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.

<table class="table--plain"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATE(expression)</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>Retorna uma data de acordo com um número, cadeia de caracteres ou de data <code>&lt;expression&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>DATE([Employee Start Date])</pre><pre>DATE("September 22, 2018") </pre><pre>DATE("9/22/2018")</pre><pre>DATE(#2018-09-22 14:52#)</pre></td></tr><tr><td>Observações</td><td><p>Ao contrário de <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, não há necessidade de fornecer um padrão como <code>DATE</code>, pois reconhece automaticamente muitos formatos de data padrão. Se <code>DATE</code> não reconhecer a entrada, no entanto, tente usar <code>DATEPARSE</code> e especificar o formato.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> é outra função semelhante, mas <code>MAKEDATE</code> requer a entrada de valores numéricos para ano, mês e dia.</p></td></tr></tbody></table>

### DATEADD

Adiciona um número especificado de partes de data (meses, dias etc) à data de início.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATEADD(date_part, interval, date)</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>Retorna a data especificada com o <code>&lt;interval&gt;</code> do número especificado, adicionado a <code>&lt;date_part</code> especificada dessa data. Por exemplo, adicionar três meses ou 12 dias a uma data de início.</td></tr><tr><td>Exemplo</td><td><p>Adie todas as datas de vencimento em uma semana</p><pre>DATEADD('week', 1, [due date])</pre><p>Adicione 280 dias à data 20 de fevereiro de 2021</p><pre>DATEADD('day', 280, #2/20/21#) = #November 27, 2021#</pre></td></tr><tr><td>Observações</td><td>Oferece suporte às datas de ISO 8601.</td></tr></tbody></table>

### DATEDIFF

Retorna o número de partes da data (semanas, anos etc.) entre duas datas.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATEDIFF(date_part, date1, date2, [start_of_week])</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna a diferença entre <code>date1</code> e <code>date2</code> expressa em unidades de <code>date_part</code>. Por exemplo, subtraindo as datas que alguém entrou e saiu de uma banda para ver quanto tempo eles estavam na banda.</td></tr><tr><td>Exemplo</td><td><p>Número de dias entre 25 de março de 1986 e 20 de fevereiro de 2021</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre><p>Quantos meses alguém estava em uma banda</p><pre>DATEDIFF('month', [date joined band], [date left band])</pre></td></tr><tr><td>Observações</td><td>Oferece suporte às datas de ISO 8601.</td></tr></tbody></table>

### DATENAME

Retorna o nome da parte de data especificada como uma cadeia de caracteres discreta.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATENAME(date_part, date, [start_of_week])</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna <code>&lt;date_part&gt;</code> da data como uma cadeia de caracteres.</td></tr><tr><td>Exemplo</td><td><pre>DATENAME('year', #3/25/1986#) = "1986"</pre><pre>DATENAME('month', #1986-03-25#) = "March"</pre></td></tr><tr><td>Observações</td><td><p>Oferece suporte às datas de ISO 8601.</p><p>Um cálculo muito semelhante é <a href="#DATEPART" class="xref">DATEPART</a>, que retorna o valor da parte da data especificada como um inteiro contínuo. <code>DATEPART</code> pode ser mais rápido porque é uma operação numérica.</p><p>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 <code>DATEPART</code> e <code>DATENAME</code> podem ser formatados para serem idênticos.</p><p>Uma função inversa é <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, que recebe um valor de cadeia de caracteres e o formata como uma data.</p></td></tr></tbody></table>

### DATEPARSE

Retorna cadeias de caracteres especificamente formatadas como datas.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATEPARSE(date_format, date_string)</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>O argumento <code>&lt;date_format&gt;</code> como o campo <code>&lt;date_string&gt;</code> é organizado. Devido à variedade de maneiras que o campo de cadeia de caracteres pode ser ordenado, o <code>&lt;date_format&gt;</code> precisa ter correspondência exata. Para obter uma explicação completa, consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/data_dateparse.htm" target="_blank">Converter um campo em um campo de data</a>.</td></tr><tr><td>Exemplo</td><td><pre>DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#</pre></td></tr><tr><td>Observações</td><td><p><code><a href="#DATE" class="xref">DATE</a></code> é uma função semelhante que reconhece automaticamente muitos formatos de data padrão. <code>DATEPARSE</code> pode ser uma opção melhor se <code>DATE</code> não reconhecer o padrão de entrada.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> é outra função semelhante, mas <code>MAKEDATE</code> requer a entrada de valores numéricos para ano, mês e dia.</p><p>As funções inversas, que separam datas e retornam o valor de suas partes, são <code><a href="#DATEPART" class="xref">DATEPART</a></code> (saída de inteiro) e <code><a href="#DATENAME" class="xref">DATENAME</a></code> (saída de cadeia de caracteres).</p></td></tr><tr><td>Limitações do banco de dados</td><td><p><code>DATEPARSE</code> está disponível para os seguintes conectores:&nbsp;conexões não herdadas de arquivos de texto e do Excel, Amazon EMR, Hadoop Hive, Cloudera Hadoop, Planilhas Google, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL e extrações do Tableau. Alguns formatos talvez não estejam disponíveis para todas as conexões.</p><p><code>DATEPARSE</code> não é compatível nas variantes de Hive. Apenas Denodo, Drill e Snowflake são aceitos.</p></td></tr></tbody></table>

### DATEPART

Retorna o nome da parte de data especificada como um inteiro.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATEPART(date_part, date, [start_of_week])</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna <code>&lt;date_part&gt;</code> da data como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>DATEPART('year', #1986-03-25#) = 1986</pre><pre>DATEPART('month', #1986-03-25#) = 3</pre></td></tr><tr><td>Observações</td><td><p>Oferece suporte às datas de ISO 8601.</p><p>Um cálculo muito semelhante é <code><a href="#DATENAME" class="xref">DATENAME</a></code>, que retorna o nome da parte da data especificada como uma cadeia de caracteres discreta. <code>DATEPART</code> pode ser mais rápido porque é uma operação numérica. Alterando os atributos do resultado do campo (dimensão ou medida, contínua ou discreta) e a formatação da data, os resultados de <code>DATEPART</code> e <code>DATENAME</code> podem ser formatados para serem idênticos.</p><p>Uma função inversa é <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, que recebe um valor de cadeia de caracteres e o formata como uma data.</p></td></tr></tbody></table>

### DATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATETIME(expression)</code></td></tr><tr><td>Saída</td><td>Datetime</td></tr><tr><td>Definição</td><td>Retorna uma datetime de acordo com um número, cadeia de caracteres ou expressão de data.</td></tr><tr><td>Exemplo</td><td><pre>DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00</pre></td></tr></tbody></table>

### 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.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DATETRUNC(date_part, date, [start_of_week])</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>Trunca a <code>&lt;date&gt;</code> na precisão definida por <code>&lt;date_part&gt;</code>. 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.</td></tr><tr><td>Exemplo</td><td><pre>DATETRUNC('day', #9/22/2018#) = #9/22/2018#</pre><pre>DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#</pre><p>(a segunda-feira da semana contendo 9/22/2018)</p><pre>DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre><p>(primeiro dia do trimestre contendo 9/22/2018)</p><p class="note">Observação: para semana e iso-semana, o <code>start_of_week</code> é usado. Os dias da semana do ISO sempre começam na segunda-feira. Para a localidade deste exemplo, um <code>start_of_week</code> não especificado significa que a semana começa no domingo.</p></td></tr><tr><td>Observações</td><td><p>Oferece suporte às datas de ISO 8601.</p><p>Você não deveria usar <code>DATETRUNC</code> para, por exemplo, parar de mostrar a hora de um campo de data e hora em uma visualização. Se você quiser truncar a <i>exibição</i> de uma data em vez de arredondar sua precisão, <a href="https://help.tableau.com/current/pro/desktop/pt-br/dates_custom_date_formats.htm" target="_blank">ajuste a formatação</a>.</p><p>Por exemplo, <code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code>, se formatado na visualização para exibir segundos, seria exibido como <code>5/17/2022 12:00:00 AM</code>.</p></td></tr></tbody></table>

### DAY

Retorna o dia do mês (1 a 31) especificada como um inteiro.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DAY(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o dia da <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>Day(#September 22, 2018#) = 22</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> e os equivalentes ISO</td></tr></tbody></table>

### DEGREES

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DEGREES(number)</code><p>O argumento numérico é o ângulo em radianos.</p></td></tr><tr><td>Saída</td><td>Número (graus)</td></tr><tr><td>Definição</td><td>Converte um ângulo em radianos em graus.</td></tr><tr><td>Exemplo</td><td><pre>DEGREES(PI( )/4) = 45.0</pre></td></tr><tr><td>Observações</td><td><p>A função inversa, <code><a href="#RADIANS" class="xref">RADIANS</a></code>, obtém um ângulo em graus e retorna o ângulo em radianos.</p><p>Consulte também <code><a href="#PI" class="xref">PI</a>()</code>.</p></td></tr></tbody></table>

### DISTÂNCIA

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DISTANCE(&lt;SpatialPoint1&gt;, &lt;SpatialPoint2&gt;, 'units')</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a medida da distância entre dois pontos na <code>units</code> especificada.</td></tr><tr><td>Exemplo</td><td><pre>DISTANCE([Origin Point],[Destination Point], 'km')</pre></td></tr><tr><td>Observações</td><td><p>Nomes de unidades aceitas (devem estar entre aspas no cálculo):</p><ul><li><i>metros</i>: metros, m</li><li><i>quilômetros</i>: quilômetros, km</li><li><i>milhas</i>: milhas, mi</li><li><i>pés</i>: pés</li></ul></td></tr><tr><td>Limitações do banco de dados</td><td>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.</td></tr></tbody></table>

### DIV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>DIV(integer1, integer2)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna a parte inteira de uma operação de divisão, na qual o <code>&lt;integer1&gt;</code> é dividido pelo <code>&lt;integer2&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>DIV(11,2) = 5</pre></td></tr></tbody></table>

### DOMAIN

`DOMAIN(string_url)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

[voltar ao início](#top)

## E

### ELSE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CASE &lt;expression&gt; 
							<br>WHEN &lt;value1&gt; THEN &lt;then1&gt; 
							<br>WHEN &lt;value2&gt; THEN &lt;then2&gt; 
							<br>...
						<br>[<b>ELSE</b> &lt;default&gt;]<br>END</code></td></tr><tr><td>Definição</td><td>Uma parte opcional da expressão <code>IF</code>&nbsp;ou <code>CASE</code> usada para especificar um valor padrão a ser retornado se nenhuma das expressões testadas for true.</td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br><b>ELSE</b>&nbsp;'Sneakers'&nbsp;<br>END</pre><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br><b>ELSE</b> 'Sneakers' <br>END</pre></td></tr><tr><td>Observações</td><td><p>Usado com <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a> e <a href="#END" class="xref">END</a></p><p><code>ELSE</code> é opcional com <code>CASE</code> e <code>IF</code>. Em um cálculo onde <code>ELSE</code> não for especificado, se nenhum dos <code>&lt;test&gt;</code> forem true, o cálculo geral retornará nulo.</p><p><code>ELSE</code> não requer uma condição (como <code>[Season] = "Winter"</code>) e pode ser considerado uma forma de tratamento nulo.</p></td></tr></tbody></table>

### ELSEIF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>[<b>ELSEIF</b> &lt;test2&gt; THEN &lt;then2&gt;]</code></td></tr><tr><td>Definição</td><td>Uma parte opcional de uma expressão <code>IF</code>&nbsp;usada para especificar condições adicionais além do IF inicial.</td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Summer" THEN 'Sandals' <br><b>ELSEIF</b> [Season] = "Winter" THEN 'Boots' <br><b>ELSEIF</b> [Season] = "Spring" THEN 'Sneakers' <br><b>ELSEIF</b> [Season] = "Autumn" THEN 'Sneakers'<br>ELSE 'Bare feet' <br>END</pre></td></tr><tr><td>Observações</td><td><p>Usado com <a href="#IF" class="xref">IF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> e <a href="#END" class="xref">END</a></p><p><code>ELSEIF</code> pode ser considerado cláusulas adicionais <code>IF</code>. <code>ELSEIF</code> é opcional e pode ser repetido várias vezes.</p><p>Diferente de <code>ELSE</code>, <code>ELSEIF</code> requer uma condição (como <code>[Season] = "Winter"</code>).</p></td></tr></tbody></table>

### END

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Definição</td><td>Usado para fechar uma expressão <code>IF</code>&nbsp;ou <code>CASE</code>.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre><p><i>"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."</i></p><pre>CASE [Season] <br>WHEN 'Summer' THEN 'Sandals' <br>WHEN 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br><b>END</b></pre><p><i>"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."</i></p></td></tr><tr><td>Observações</td><td><p>Usado com <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a> e <a href="#ELSE" class="xref">ELSE</a>.</p></td></tr></tbody></table>

### ENDSWITH

### ENDSWITH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ENDSWITH(string, substring)</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retornará true se a <code>&lt;string&gt;</code> determinada terminar com a <code>&lt;substring&gt;</code> especificada. Espaços em branco à direita são ignorados.</td></tr><tr><td>Exemplo</td><td><pre>ENDSWITH("Tableau", "leau") = true</pre></td></tr><tr><td>Observações</td><td>Veja também o RegEx aceito na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### EXCLUDE

Para obter mais informações, consulte [Expressões de nível de detalhe](https://help.tableau.com/current/pro/desktop/pt-br/calculations_calculatedfields_lod.htm).

### EXP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>EXP(number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna e elevado à potência do especificado <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>EXP(2) = 7.389<br>EXP(-[Growth Rate]*[Time])</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#LN" class="xref">LN</a></code>.</td></tr></tbody></table>

[voltar ao início](#top)

## F

### FIND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>FIND(string, substring, [start])</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td><p>Retorna a posição de índice de uma <code>&lt;substring&gt;</code> na <code>&lt;string&gt;</code> ou 0 se a subcadeia de caracteres não for encontrada. O primeiro caractere na cadeia de caracteres está na posição 1.</p><p>Se o argumento opcional <code>start</code> for adicionado, a função ignorará qualquer instância de subcadeia de caracteres de uma cadeia de caracteres específica que apareça antes da posição de início.</p></td></tr><tr><td>Exemplo</td><td><pre>FIND("Calculation", "alcu") = 2</pre><pre>FIND("Calculation", "Computer") = 0</pre><pre>FIND("Ca<b>l</b>culation", "a", <b>3</b>) = 7</pre><pre>FIND("C<b>a</b>lculation", "a", <b>2</b>) = 2</pre><pre>FIND("Calcula<b>t</b>ion", "a", <b>8</b>) = 0</pre></td></tr><tr><td>Observações</td><td>Veja também o RegEx aceito na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### FINDNTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>FINDNTH(string, substring, occurrence)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a posição da nª ocorrência da <code>&lt;substring&gt;</code> dentro da <code>&lt;string&gt;</code> especificada, onde n é definido pelo argumento <code>&lt;occurence&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>FINDNTH("Calculation", "a", 2) = 7</pre></td></tr><tr><td>Observações</td><td><p><code>FINDNTH</code> não está disponível em todas as fontes de dados.</p><p>Veja também o RegEx aceito na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</p></td></tr></tbody></table>

### FIRST

`FIRST()`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### FIXED

Para obter mais informações, consulte [Expressões de nível de detalhe](https://help.tableau.com/current/pro/desktop/pt-br/calculations_calculatedfields_lod.htm).

### FLOAT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>FLOAT(expression)</code></td></tr><tr><td>Saída</td><td>Número de ponto flutuante (decimal)</td></tr><tr><td>Definição</td><td>Converte seu argumento como um número de ponto flutuante.</td></tr><tr><td>Exemplo</td><td><pre>FLOAT(3) = 3.000</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#INT" class="xref">INT</a></code> que retorna um número inteiro.</td></tr></tbody></table>

### FLOOR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>FLOOR(number)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Arredonda um <code>&lt;number&gt;</code> para o inteiro mais próximo de valor menor ou igual.</td></tr><tr><td>Exemplo</td><td><pre>FLOOR(7.9) = 7</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#CEILING" class="xref">CEILING</a></code> e <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitações do banco de dados</td><td><p><code>FLOOR</code> está disponível por meio dos seguintes conectores: Microsoft Excel, Text File, Statistical File, Published Data Source, Amazon EMR Hadoop Hive, Cloudera Hadoop, DataStax Enterprise, Google Analytics, Google BigQuery, Hortonworks Hadoop Hive, MapR&nbsp;Hadoop Hive, Microsoft SQL&nbsp;Server, Salesforce, Spark&nbsp;SQL.</p></td></tr></tbody></table>

### FULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>FULLNAME( )</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td><p>Retorna o nome completo do usuário atual.</p></td></tr><tr><td>Exemplo</td><td><pre>FULLNAME( )</pre><p>Isso retorna o nome completo do usuário conectado, como "Hamlin Myrer".</p><pre>[Manager] = FULLNAME( )</pre><p>Se o gerente "Hamlin Myrer" estiver conectado, este exemplo retornará TRUE se o campo Gerente da exibição contiver "Hamlin Myrer".</p></td></tr><tr><td>Observações</td><td><p>Esta função verifica:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> e <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;o nome completo do usuário conectado</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: o nome completo local ou de rede do usuário</li></ul><p><b>Filtros de usuário</b></p><p>Quando usado como um filtro, esse campo calculado, como <code>[Username field] = FULLNAME( )</code>, poderá ser usado para criar um filtro de usuário que mostra apenas dados relevantes para a pessoa conectada ao servidor.</p></td></tr></tbody></table>

[voltar ao início](#top)

## 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](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### GROUP\_CONCAT

`GROUP_CONCAT(expression)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

[voltar ao início](#top)

## H

### HEXBINX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>HEXBINX(number, number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>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.</td></tr><tr><td>Exemplo</td><td><pre>HEXBINX([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Observações</td><td><code>HEXBINX </code>e <code><a href="#HEXBINY" class="xref">HEXBINY</a></code> 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.</td></tr></tbody></table>

### HEXBINY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>HEXBINY(number, number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>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.</td></tr><tr><td>Exemplo</td><td><pre>HEXBINY([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#HEXBINX" class="xref">HEXBINX</a></code>.</td></tr></tbody></table>

### HOST

`HOST(string_url)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

[voltar ao início](#top)

## I

### IF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code><b>IF</b> &lt;test1&gt; THEN &lt;then1&gt; <br>[ELSEIF &lt;test2&gt; THEN &lt;then2&gt;...]<br>[ELSE &lt;default&gt;] <br>END</code></td></tr><tr><td>Saída</td><td>Depende do tipo de dados dos valores <code>&lt;then&gt;</code>.</td></tr><tr><td>Definição</td><td><p>Testa uma série de expressões e retorna o valor <code>&lt;then&gt;</code> para o primeiro <code>&lt;test&gt;</code> true.</p></td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Summer"&nbsp;THEN&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;THEN&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br><b>END</b></pre><p><i>"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."</i></p></td></tr><tr><td>Observações</td><td><p>Veja também <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>.</p><p>Usado com <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> e <a href="#END" class="xref">END</a></p></td></tr></tbody></table>

### IFNULL

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>IFNULL(expr1, expr2)</code></td></tr><tr><td>Saída</td><td>Depende do tipo de dados dos valores <code>&lt;expr&gt;</code>.</td></tr><tr><td>Definição</td><td><p>Retorna <code>&lt;expr1&gt;</code> se for não nulo, caso contrário, retorna <code>&lt;expr2&gt;</code>.</p></td></tr><tr><td>Exemplo</td><td><pre>IFNULL([Assigned Room], "TBD")</pre><p><i>"Se o campo Assigned Room não for nulo, retorna seu valor. Se o campo Assigned Room for nulo, retorna TBD."</i></p></td></tr><tr><td>Observações</td><td><p>Compare com <a href="#ISNULL" class="xref">ISNULL</a>. <code>IFNULL</code> sempre retorna um valor. <code>ISNULL</code>&nbsp;retorna um booleano (true ou false).</p><p>Consulte também <a href="#ZN" class="xref">ZN</a>.</p></td></tr></tbody></table>

### IIF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code><b>IIF</b>(&lt;test&gt;, &lt;then&gt;, &lt;else&gt;, [&lt;unknown&gt;])</code></td></tr><tr><td>Saída</td><td>Depende do tipo de dados dos valores na expressão.</td></tr><tr><td>Definição</td><td>Verifica se uma condição foi atendida (<code>&lt;test&gt;</code>) e retorna <code>&lt;then&gt;</code> se o teste for true, <code>&lt;else&gt;</code>&nbsp;se o teste for false e um valor opcional para <code>&lt;unknown&gt;</code>, se o teste for nulo. Se o desconhecido opcional não for especificado, <code>IIF</code> retorna nulo.</td></tr><tr><td>Exemplo</td><td><pre>IIF([Season] = 'Summer', 'Sandals', 'Other footwear')</pre><p><i>"Se Season = Summer, então retorna Sandals. Caso contrário, retorna Other footwear"</i></p><pre>IIF([Season] = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  'Other footwear')<br>)</pre><p><i>"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."</i></p><pre>IIF('Season' = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  <br>      IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')<br>   )<br>)</pre><p><i>"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.”</i></p></td></tr><tr><td>Observações</td><td><p>Consulte também <a href="#IF" class="xref">IF</a> e <a href="#CASE" class="xref">CASE</a>.</p><p><code>IIF</code> não tem equivalente a <code>ELSEIF</code> (como <code>IF</code>) ou cláusulas <code>WHEN</code> repetidas (como <code>CASE</code>). Em vez disso, vários testes podem ser avaliados sequencialmente aninhando as declarações <code>IIF</code> como o elemento <code>&lt;unknown&gt;</code>. O primeiro true (mais externo) é retornado.</p><p>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:</p><p><code>IIF('A' = 'A', 'Red', IIF('B' = 'B', 'Orange',  IIF('C' = 'D', 'Yellow', 'Green')))</code></p></td></tr></tbody></table>

### IN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>&lt;expr1&gt; IN &lt;expr2&gt;</code></td></tr><tr><td>Saída</td><td>Booleano (true ou false)</td></tr><tr><td>Definição</td><td>Retorna <code>TRUE</code> se qualquer valor em <code>&lt;expr1&gt;</code> corresponde a qualquer valor em <code>&lt;expr2&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>SUM([Cost]) IN&nbsp;(1000, 15, 200)</pre><p><i>"O valor do campo Custo é 1000, 15 ou 200?"</i></p><pre>[Field] IN&nbsp;[Set]</pre><p><i>"O valor do campo está presente no conjunto?"</i></p></td></tr><tr><td>Observações</td><td><p>Os valores <code>&lt;expr2&gt;</code> podem ser um conjunto, lista de valores literais ou campo combinado.</p><p>Consulte também <a href="#WHEN" class="xref">WHEN</a>.</p></td></tr></tbody></table>

### INCLUDE

Para obter mais informações, consulte [Expressões de nível de detalhe](https://help.tableau.com/current/pro/desktop/pt-br/calculations_calculatedfields_lod.htm).

### INDEX

`INDEX( )`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### INT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>INT(expression)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>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.</td></tr><tr><td>Exemplo</td><td><pre>INT(8/3) = 2</pre><pre>INT(-9.7) = -9</pre></td></tr><tr><td>Observações</td><td><p>Quando uma cadeia de caracteres é convertida em um número inteiro, ela é convertida em um flutuante e depois arredondada.</p><p>Consulte também <code><a href="#FLOAT" class="xref">FLOAT</a></code> que retorna um decimal.<br>Consulte também <a href="#ROUND" class="xref">ROUND</a>, <a href="#CEILING" class="xref">CEILING</a> e <a href="#FLOOR" class="xref">FLOOR</a></p></td></tr></tbody></table>

### INTERSECTS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>INTERSECTS (&lt;geometry1&gt;, &lt;geometry2&gt;)</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retorna true ou false indicando se duas geometrias se sobrepõem no espaço.</td></tr><tr><td>Observações</td><td>Combinações suportadas: ponto/polígono, linha/polígono e polígono/polígono.</td></tr></tbody></table>

### ISDATE

Verifica se a cadeia de caracteres é um formato de data válido.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISDATE(string)</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retornará true se uma determinada <code>&lt;string&gt;</code> for uma data válida.</td></tr><tr><td>Exemplo</td><td><pre>ISDATE(09/22/2018) = true</pre><pre>ISDATE(22SEP18) = false</pre></td></tr><tr><td>Observações</td><td>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.</td></tr></tbody></table>

### ISFULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISFULLNAME("User Full Name")</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td><p>Retorna <code>TRUE</code> se o nome completo do usuário atual coincide com o nome completo ou <code>FALSE</code> se não coincide.</p></td></tr><tr><td>Exemplo</td><td><pre>ISFULLNAME("Hamlin Myrer")</pre></td></tr><tr><td>Observações</td><td><p>O argumento <code>&lt;"User Full Name"&gt;</code> deve ser uma cadeia de caracteres constante, e não um de campo.</p><p>Esta função verifica:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> e <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;o nome completo do usuário conectado</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: o nome completo local ou de rede do usuário</li></ul></td></tr></tbody></table>

### ISMEMBEROF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISMEMBEROF("Group Name")</code></td></tr><tr><td>Saída</td><td>Booleano ou nulo</td></tr><tr><td>Definição</td><td><p>Retorna <code>TRUE</code> se a pessoa que usa o Tableau atualmente for membro de um grupo que corresponda à cadeia de caracteres fornecida, <code>FALSE</code> se eles não forem membros, e <code>NULL</code> se eles não estiverem conectados.</p></td></tr><tr><td>Exemplo</td><td><pre>ISMEMBEROF('Superstars')</pre><pre>ISMEMBEROF('domain.lan\Sales')</pre></td></tr><tr><td>Observações</td><td><p>O argumento <code>&lt;"Group Full Name"&gt;</code> deve ser uma cadeia de caracteres constante, e não um de campo.</p><p>Se o usuário estiver conectado ao <span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> ou <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>, 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"</p><p>A função <code>ISMEMBEROF( )</code> também aceitará domínios do Active Directory. O domínio do Active Directory deve ser declarado no cálculo com o nome do grupo.</p></td></tr></tbody></table>

### ISNULL

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISNULL(expression)</code></td></tr><tr><td>Saída</td><td>Booleano (true ou false)</td></tr><tr><td>Definição</td><td><p>Retorna true se <code>&lt;expression&gt;</code> é NULL (não contém dados válidos).</p></td></tr><tr><td>Exemplo</td><td><pre>ISNULL([Assigned Room])</pre><p><i>"O campo Sala Atribuída é nulo?"</i></p></td></tr><tr><td>Observações</td><td><p>Compare com <a href="#IFNULL" class="xref">IFNULL</a>. <code>IFNULL</code> sempre retorna um valor. <code>ISNULL</code> retorna um booleano.</p><p>Consulte também <a href="#ZN" class="xref">ZN</a>.</p></td></tr></tbody></table>

### ISOQUARTER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISOQUARTER(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o trimestre baseado em semana ISO8601 de uma <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>ISOQUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>, e não equivalentes ao ISO.</td></tr></tbody></table>

### ISOWEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISOWEEK(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna a semana baseada em semana ISO8601 especificada de <code>&lt;date&gt;</code> como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>ISOWEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>, e não equivalentes ao ISO.</td></tr></tbody></table>

### ISOWEEKDAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISOWEEKDAY(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna dia da semana baseado em semana ISO8601 de uma <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, <code><a href="#ISOYEAR" class="xref">ISOYEAR</a></code>, e não equivalentes ao ISO</td></tr></tbody></table>

### ISOYEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISOYEAR(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o ano baseado em semana ISO8601 de uma data especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>ISOYEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ISOWEEK" class="xref">ISOWEEK</a></code>, <code><a href="#ISOWEEKDAY" class="xref">ISOWEEKDAY</a></code>, <code><a href="#ISOQUARTER" class="xref">ISOQUARTER</a></code>, e não equivalentes ao ISO.</td></tr></tbody></table>

### ISUSERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ISUSERNAME("username")</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retorna <code>TRUE</code> se o nome do usuário atual coincide com o <code>&lt;username&gt;</code> especificado ou <code>FALSE</code> se não coincide.</td></tr><tr><td>Exemplo</td><td><pre>ISUSERNAME("hmyrer")</pre></td></tr><tr><td>Observações</td><td><p>O argumento <code>&lt;"username"&gt;</code> deve ser uma cadeia de caracteres constante, e não um de campo.</p><p>Esta função verifica:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> e <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;o nome completo do usuário conectado</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: o nome de usuário local ou de rede do usuário</li></ul></td></tr></tbody></table>

[voltar ao início](#top)

## J

[voltar ao início](#top)

## K

[voltar ao início](#top)

## L

### LAST

`LAST()`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### LEFT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>	LEFT(string, number)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna o <code>&lt;number&gt;</code> mais à esquerda de caracteres na cadeia de caracteres.</td></tr><tr><td>Exemplo</td><td><pre>LEFT("Matador", 4) = "Mata"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#MID" class="xref">MID</a> e <a href="#RIGHT" class="xref">RIGHT</a>.</td></tr></tbody></table>

### LEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>LEN(string)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o comprimento da <code>&lt;string&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>LEN("Matador") = 7</pre></td></tr><tr><td>Observações</td><td>Não confundir com a função espacial <code><a href="#LENGTH" class="xref">LENGTH</a></code>.</td></tr></tbody></table>

### LENGTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>LENGTH(geometry, 'units')</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o comprimento do caminho geodésico da sequência de linhas ou sequências no <code>&lt;geometry&gt;</code> usando <code>&lt;units&gt;</code> fornecido.</td></tr><tr><td>Exemplo</td><td><pre>LENGTH([Spatial], 'metres')</pre></td></tr><tr><td>Observações</td><td><p>O resultado será <code>&lt;NaN&gt;</code> se o argumento de geometria não tiver cadeias de linha, embora outros elementos sejam permitidos.</p><p>Não confundir com a função de cadeia de caracteres <code><a href="#LEN" class="xref">LEN</a></code>.</p></td></tr></tbody></table>

### LN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>LN(number)</code></td></tr><tr><td>Saída</td><td><p>Número</p><p>A saída é <code>Null</code> se o argumento for menor ou igual a zero.</p></td></tr><tr><td>Definição</td><td>Retorna o algoritmo natural de um <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>LN(50) = 3.912023005</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#EXP" class="xref">EXP</a></code> e <code><a href="#LOG" class="xref">LOG</a></code>.</td></tr></tbody></table>

### LOG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>LOG(number, [base])</code><p>Se o argumento base opcional não estiver presente, a base 10 será usada.</p></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o logarítmo de um <code>&lt;number&gt;</code> para uma <code>&lt;base&gt;</code> determinada.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">LOG(16,4) = 2</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#POWER" class="xref">POWER</a></code> <code><a href="#LN" class="xref">LN</a></code>.</td></tr></tbody></table>

### LOG2

`LOG2(number)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### LOOKUP

`LOOKUP(expression, [offest])`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### LOWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>LOWER(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna a <code>&lt;string&gt;</code> fornecida em todos os caracteres minúsculos.</td></tr><tr><td>Exemplo</td><td><pre>LOWER("ProductVersion") = "productversion"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#UPPER" class="xref">UPPER</a> e <a href="#PROPER" class="xref">PROPER</a>.</td></tr></tbody></table>

### LTRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>	LTRIM(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna a <code>&lt;string&gt;</code> fornecida com os espaços à esquerda removidos.</td></tr><tr><td>Exemplo</td><td><pre>LTRIM(" Matador ") = "Matador "</pre></td></tr><tr><td>Observações</td><td>Consulte também <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

### LTRIM\_THIS

`LTRIM_THIS(string, string)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

[voltar ao início](#top)

## M

### MAKEDATE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAKEDATE(year, month, day)</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>Retorna um valor de data composto por <code>&lt;year&gt;</code>, <code>&lt;month&gt;</code> e <code>&lt;day&gt;</code> especificados.</td></tr><tr><td>Exemplo</td><td><pre>MAKEDATE(1986,3,25) = #1986-03-25#</pre></td></tr><tr><td>Observações</td><td><p class="note"><b>Observação</b>: os valores inseridos incorretamente serão ajustados em uma data, como <code>MAKEDATE(2020,4,31) = May 1, 2020</code> em vez de retornar um erro informando que não há 31 de abril.</p><p>Disponível para as Extrações de dados do Tableau. Verifique a disponibilidade em outras fontes de dados.</p><p><code>MAKEDATE</code> requer entradas numéricas para as partes de uma data. Se os dados são uma cadeia de caracteres que deveria ser uma data, tente a função <code><a href="#DATE" class="xref">DATE</a></code>. <code>DATE</code> reconhece automaticamente muitos formatos de data padrão. Se <code>DATE</code> não reconhecer a entrada, tente usar <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>.</p></td></tr></tbody></table>

### MAKEDATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAKEDATETIME(date, time)</code></td></tr><tr><td>Saída</td><td>Datetime</td></tr><tr><td>Definição</td><td>Retorna um datetime que combina <code>&lt;date&gt;</code> e <code>&lt;time&gt;</code>. A data pode ser um tipo date, datetime ou string. A hora deve ser um datetime.</td></tr><tr><td>Exemplo</td><td><pre>MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM#</pre><pre>MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM#</pre></td></tr><tr><td>Observações</td><td><p>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).</p><p><code><a href="#MAKETIME" class="xref">MAKETIME</a></code> é uma função semelhante disponível para Extrações de dados do Tableau e algumas outras fontes de dados.</p></td></tr></tbody></table>

### MAKELINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code></td></tr><tr><td>Saída</td><td>Geometria (linha)</td></tr><tr><td>Definição</td><td>Gera uma marca de linha entre dois pontos</td></tr><tr><td>Exemplo</td><td><pre>MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))</pre></td></tr><tr><td>Observações</td><td>Útil para construir mapas de origem-destino.</td></tr></tbody></table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAKEPOINT(latitude, longitude, [SRID])</code></td></tr><tr><td>Saída</td><td>Geometria (ponto)</td></tr><tr><td>Definição</td><td><p>Converte dados das colunas <code>&lt;latitude&gt;</code> e <code>&lt;longitude&gt;</code> em objetos espaciais.</p><p>Se o argumento opcional <code>&lt;SRID&gt;</code> é adicionado, as entradas podem ser outras coordenadas geográficas projetadas.</p></td></tr><tr><td>Exemplo</td><td><pre>MAKEPOINT(48.5, -123.1)</pre><pre>MAKEPOINT([AirportLatitude], [AirportLongitude])</pre><pre>MAKEPOINT([Xcoord],[Ycoord], 3493)</pre></td></tr><tr><td>Observações</td><td><p><code>MAKEPOINT</code> não pode usar os campos de latitude e longitude gerados automaticamente. A fonte de dados deve conter as coordenadas nativamente.</p><p>SRID é um identificador de referência espacial que utiliza os códigos do <a href="https://epsg.io/" target="_blank">sistema de referência ESPG</a> 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.</p><p>Você pode usar o <code>MAKEPOINT</code> para ativar espacialmente uma fonte de dados para que ela possa ser unida a um arquivo espacial, utilizando uma ligação espacial. Para obter mais informações, consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/maps_spatial_join.htm" target="_blank">Unir arquivos espaciais no Tableau</a>.</p></td></tr></tbody></table>

### MAKETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAKETIME(hour, minute, second)</code></td></tr><tr><td>Saída</td><td>Datetime</td></tr><tr><td>Definição</td><td>Retorna um valor de data composto por <code>&lt;hour&gt;</code>, <code>&lt;minute&gt;</code> e <code>&lt;second&gt;</code> especificados.</td></tr><tr><td>Exemplo</td><td><pre>MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#</pre></td></tr><tr><td>Observações</td><td><p>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.</p><p>Função semelhante a <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code>, que só está disponível para conexões compatíveis com MYSQL.</p></td></tr></tbody></table>

### MAX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MAX(expression)</code> ou <code>MAX(expr1, expr2)</code></td></tr><tr><td>Saída</td><td>Mesmo tipo de dados do argumento ou <code>NULL&nbsp;</code> se alguma parte do argumento for nula.</td></tr><tr><td>Definição</td><td><p>Retorna o máximo de dois argumentos, que devem ser do mesmo tipo de dados.</p><p><code>MAX</code> também pode ser aplicada a um único campo em uma agregação.</p></td></tr><tr><td>Exemplo</td><td><pre>MAX(4,7) = 7<br>MAX(#3/25/1986#, #2/20/2021#) = #2/20/2021# <br>MAX([Name]) = "Zander"</pre></td></tr><tr><td>Observações</td><td><p><b>Para cadeia de caracteres</b></p><p><code>MAX</code> geralmente é o valor que vem por último em ordem alfabética.</p><p class="note">Para fontes de dados de bancos de dados, o valor de cadeia de caracteres <code>MAX</code> é o mais alto na sequência de classificação definida pelo banco de dados para essa coluna.</p><p><b>Para datas</b></p><p>Para datas, <code>MAX</code> é a data mais recente. Se <code>MAX</code> for uma agregação, o resultado não terá uma hierarquia de datas. Se <code>MAX</code> for uma comparação, o resultado manterá a hierarquia de datas.</p><p><b>Como uma agregação</b></p><p><code>MAX(expression)</code> é uma função agregada e retorna um único resultado agregado. Isso é exibido como <code>AGG(expression)</code> na visualização.</p><p><b>Como comparação</b></p><p><code>MAX(expr1, expr2)</code> compara os dois valores e retorna um valor em nível de linha.</p><p>Consulte também <code><a href="#MIN" class="xref">MIN</a></code>.</p></td></tr></tbody></table>

### MEDIAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MEDIAN(expression)</code></td></tr><tr><td>Definição</td><td>Retorna o mediano de uma expressão em todos os registros. Os valores nulos são ignorados.</td></tr><tr><td>Observações</td><td><code>MEDIAN</code> pode ser usado apenas com campos numéricos.</td></tr><tr><td>Limitações do banco de dados</td><td><p><code>MEDIAN</code> <b>não</b> está disponível para as seguintes fontes de dados: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA, Teradata.</p><p>Para outros tipos de fonte de dados, é possível extrair os dados para um arquivo de extração para usar essa função. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/extracting_data.htm" target="_blank">Extrair seus dados</a>.</p></td></tr></tbody></table>

### MID

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>(MID(string, start, [length])</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td><p>Retorna uma cadeia de caracteres começando na posição <code>&lt;start&gt;</code> especificada. O primeiro caractere na cadeia de caracteres está na posição 1.</p><p>Se o argumento numérico opcional <code>&lt;length&gt;</code> for adicionado, a cadeia de caracteres retornada incluirá apenas esse número de caracteres.</p></td></tr><tr><td>Exemplo</td><td><pre>MID("Calculation", 2) = "alculation"</pre><pre>MID("Calculation", 2, 5) ="alcul"</pre></td></tr><tr><td>Observações</td><td>Veja também o RegEx aceito na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### MIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MIN(expression)</code> ou <code>MIN(expr1, expr2)</code></td></tr><tr><td>Saída</td><td>Mesmo tipo de dados do argumento ou <code>NULL&nbsp;</code> se alguma parte do argumento for nula.</td></tr><tr><td>Definição</td><td><p>Retorna, no mínimo, dois argumentos, que devem ser do mesmo tipo de dados.</p><p><code>MIN </code> também pode ser aplicada a um único campo em uma agregação.</p></td></tr><tr><td>Exemplo</td><td><pre>MIN(4,7) = 4<br>MIN(#3/25/1986#, #2/20/2021#) = #3/25/1986#<br>MIN([Name]) = "Abebi"</pre></td></tr><tr><td>Observações</td><td><p><b>Para cadeia de caracteres</b></p><p><code>MIN</code> geralmente é o valor que vem primeiro em ordem alfabética.</p><p class="note">Para fontes de dados de bancos de dados, o valor de cadeia de caracteres <code>MIN</code> é o mais baixo na sequência de classificação definida pelo banco de dados para essa coluna.</p><p><b>Para datas</b></p><p>Para datas, o <code>MIN</code> é a data mais antiga. Se <code>MIN</code> for uma agregação, o resultado não terá uma hierarquia de datas. Se <code>MIN</code> for uma comparação, o resultado manterá a hierarquia de datas.</p><p><b>Como uma agregação</b></p><p><code>MIN(expression)</code> é uma função agregada e retorna um único resultado agregado. Isso é exibido como <code>AGG(expression)</code> na visualização.</p><p><b>Como comparação</b></p><p><code>MIN(expr1, expr2)</code> compara os dois valores e retorna um valor em nível de linha.</p><p>Consulte também <code><a href="#MAX" class="xref">MAX</a></code>.</p></td></tr></tbody></table>

### Extensões de modelo

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

- MODEL\_EXTENSION\_BOOL
- MODEL\_EXTENSION\_INT
- MODEL\_EXTENSION\_REAL
- MODEL\_EXTENSION\_STR

### MODEL\_PERCENTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MODEL_PERCENTILE(
							<br>model_specification (optional),
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Definição</td><td>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).</td></tr><tr><td>Exemplo</td><td><pre>MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders]))</pre></td></tr></tbody></table>

### MODEL\_QUANTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MODEL_QUANTILE(
							<br>model_specification (optional), 
							<br>quantile, 
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Definição</td><td>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.</td></tr><tr><td>Exemplo</td><td><pre>MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))</pre></td></tr></tbody></table>

### MONTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>MONTH(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o mês da <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>MONTH(#1986-03-25#) = 3</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> e os equivalentes ISO</td></tr></tbody></table>

[voltar ao início](#top)

## N

### NOT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>NOT&nbsp;&lt;expression&gt;</code></td></tr><tr><td>Saída</td><td>Booleano (true ou false)</td></tr><tr><td>Definição</td><td>Realiza uma negação lógica em uma expressão.</td></tr><tr><td>Exemplo</td><td><pre>IF <b>NOT</b> [Season] = "Summer" <br>THEN 'Don't wear sandals' <br>ELSE&nbsp;'Wear sandals'&nbsp;<br><b>END</b></pre><p><i>"Se Season não é igual a Summer, então retorna</i> Don't wear sandals<i>. Caso contrário, retorna</i> Wear sandals<i>"</i></p></td></tr><tr><td>Observações</td><td><p>Frequentemente usado com <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>. Veja também <a href="#top" class="xref">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> e <a href="#OR" class="xref">OU</a>.</p></td></tr></tbody></table>

### NOW

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>NOW()</code></td></tr><tr><td>Saída</td><td>Datetime</td></tr><tr><td>Definição</td><td>Retorna a data e a hora atuais do sistema local.</td></tr><tr><td>Exemplo</td><td><pre>NOW() = 1986-03-25 1:08:21 PM</pre></td></tr><tr><td>Observações</td><td><p><code>NOW</code> não aceita um argumento.</p><p>Consulte também <code><a href="#TODAY" class="xref">TODAY</a></code>, um cálculo semelhante que retorna uma data em vez de uma data e hora.</p><p>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 <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=pt-br">Base de dados de conhecimento</a>.</p></td></tr></tbody></table>

[voltar ao início](#top)

## O

### OU

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>&lt;expr1&gt; OR &lt;expr2&gt;</code></td></tr><tr><td>Saída</td><td>Booleano (true ou false)</td></tr><tr><td>Definição</td><td>Realiza uma disjunção lógica em duas expressões.</td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Spring"&nbsp;<b>OR</b>&nbsp;[Season] = "Fall" <br>THEN&nbsp;"Sneakers" <br>END</pre><p><i>"Se (Season = Spring)&nbsp;ou (Season = Fall)&nbsp;for true, retorna Sneakers."</i></p></td></tr><tr><td>Observações</td><td><p>Frequentemente usado com <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>. Veja também <a href="#top" class="xref">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> e <a href="#NOT" class="xref">NOT</a>.</p><p>Se uma das expressões for <code>TRUE</code>, o resultado será <code>TRUE</code>. Se ambas as expressões forem <code>FALSE</code>, o resultado será <code>FALSE</code>. Se ambas as expressões forem <code>NULL</code>, o resultado será <code>NULL</code>.</p><p>Se você criar um cálculo que exibe o resultado de uma comparação <code>OR</code> em uma planilha, o Tableau exibirá <code>TRUE</code> e <code>FALSE</code>. Para alterar isso, use a área Formatar na caixa de diálogo de formatação.</p><p class="note"><b>Observação</b>: o operador <code>OR</code> emprega <em>short circuit evaluation.</em> Isso significa que se a primeira expressão for avaliada como <code>TRUE</code>, a segunda expressão não será avaliada. Isso poderá ser útil se a segunda expressão resultar em um erro quando a primeira for <code>TRUE</code>, pois a segunda expressão nesse caso nunca será avaliada.</p></td></tr></tbody></table>

### OUTLINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>OUTLINE(&lt;spatial polygon&gt;)</code></td></tr><tr><td>Saída</td><td>Geometria</td></tr><tr><td>Definição</td><td>Converte uma geometria poligonal em cadeias de linhas.</td></tr><tr><td>Observações</td><td><p>Útil para criar uma camada separada para um contorno que pode ter um estilo diferente do preenchimento.</p><p>Aceita polígonos dentro de multipolígonos.</p></td></tr></tbody></table>

[voltar ao início](#top)

## 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](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### 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](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### PERCENTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>PERCENTILE(expression, number)</code></td></tr><tr><td>Definição</td><td>Retorna o valor percentil da <code>&lt;expression&gt;</code> indicada correspondente ao <code>&lt;number&gt;</code> especificado. O <code>&lt;number&gt;</code> deve estar entre 0 e 1 (inclusive) e deve ser uma constante numérica.</td></tr><tr><td>Exemplo</td><td><pre>PERCENTILE([Score], 0.9)</pre></td></tr><tr><td>Limitações do banco de dados</td><td><p>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.</p><p>Para outros tipos de fonte de dados, é possível extrair os dados para um arquivo de extração para usar essa função. Consulte <a href="https://help.tableau.com/current/pro/desktop/pt-br/extracting_data.htm" target="_blank">Extrair seus dados</a>.</p></td></tr></tbody></table>

### PI

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>PI()</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o pi da constante numérica: 3,14159...</td></tr><tr><td>Exemplo</td><td><pre>PI()&nbsp;= 3.14159</pre></td></tr><tr><td>Observações</td><td>Útil para funções trigonométricas que recebem informações em radianos.</td></tr></tbody></table>

### POWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>POWER(number, power)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Eleva o <code>&lt;number&gt;</code> à <code>&lt;power&gt;</code> especificada.</td></tr><tr><td>Exemplo</td><td><pre>POWER(5,3) = 125<br>POWER([Temperature], 2)</pre></td></tr><tr><td>Observações</td><td>Você também pode usar o símbolo ^, como <code>5^3 = POWER(5,3) = 125</code><p>Consulte também <code><a href="#EXP" class="xref">EXP</a></code>, <code><a href="#LOG" class="xref">LOG</a></code> e <code><a href="#SQUARE" class="xref">SQUARE</a></code>.</p></td></tr></tbody></table>

### PREVIOUS\_VALUE

`PREVIOUS_VALUE(expression)`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### PROPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>PROPER(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td><p>Retorna a <code>&lt;string&gt;</code> fornecida com primeira letra de cada palavra maiúscula, e as letras restantes em minúsculas.</p></td></tr><tr><td>Exemplo</td><td><pre>PROPER("PRODUCT name") = "Product Name"</pre><pre>PROPER("darcy-mae") = "Darcy-Mae"</pre></td></tr><tr><td>Observações</td><td><p>Espaços e caracteres não alfanuméricos, como pontuação, são tratados como separadores.</p><p>Veja também <a href="#LOWER" class="xref">LOWER</a> e <a href="#UPPER" class="xref">UPPER</a>.</p></td></tr></tbody></table>

[voltar ao início](#top)

## Q

### Trimestre

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>QUARTER(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o trimestre da <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>QUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> e os equivalentes ISO</td></tr></tbody></table>

[voltar ao início](#top)

## R

### RADIANS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>RADIANS(number)</code></td></tr><tr><td>Saída</td><td>Número (ângulo em radianos)</td></tr><tr><td>Definição</td><td>Converte o <code>&lt;number&gt;</code> determinado de graus para radianos.</td></tr><tr><td>Exemplo</td><td><pre>RADIANS(180) = 3.14159</pre></td></tr><tr><td>Observações</td><td>A função inversa, <code><a href="#DEGREES" class="xref">DEGREES</a></code>, obtém um ângulo em radianos e retorna o ângulo em graus.</td></tr></tbody></table>

### RANK Funções de cálculo da tabela

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

- `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)](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_passthrough.htm).

- `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](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

- `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

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>REPLACE(string, substring, replacement</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Procura em <code>&lt;string&gt;</code> por <code>&lt;substring&gt;</code> e substitui por <code>&lt;replacement&gt;</code>. Se a <code>&lt;substring&gt;</code> não for encontrada, a string não será alterada.</td></tr><tr><td>Exemplo</td><td><pre>REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"</pre></td></tr><tr><td>Observações</td><td>Veja também <code>REGEXP_REPLACE</code> no <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### RIGHT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>RIGHT(string, number)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna o <code>&lt;number&gt;</code> mais à direita dos caracteres na cadeia de caracteres.</td></tr><tr><td>Exemplo</td><td><pre>RIGHT("Calculation", 4) = "tion"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#LEFT" class="xref">LEFT</a> e <a href="#MID" class="xref">MID</a>.</td></tr></tbody></table>

### ROUND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ROUND(number, [decimals])</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td><p>Arredonda o <code>&lt;number&gt;</code> para um de dígitos especificado.</p><p>O argumento de <code>decimals</code> opcional especifica quantos pontos decimais de precisão são necessários incluir no resultado final. Se os <code>decimals</code> forem omitidos, o número será arredondado para o inteiro mais próximo.</p></td></tr><tr><td>Exemplo</td><td><pre>ROUND(1/3, 2) = 0.33</pre></td></tr><tr><td>Observações</td><td><p>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.</p><blockquote><p>[!TIP]</p><p><b>Dica</b>: 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 <a href="https://help.tableau.com/current/pro/desktop/pt-br/formatting_specific_numbers.htm">formatar o número</a> para o número desejado de pontos decimais em vez de arredondar. Formatar 9,405 com duas casas decimais produzirá o 9,41 esperado.</p></blockquote><p>Consulte também <code><a href="#CEILING" class="xref">CEILING</a></code> e <code><a href="#FLOOR" class="xref">FLOOR</a></code>.</p></td></tr></tbody></table>

### RTRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>RTRIM(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna a <code>&lt;string&gt;</code> fornecida com os espaços à direita removidos.</td></tr><tr><td>Exemplo</td><td><pre>RTRIM(" Calculation ") = " Calculation"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#LTRIM" class="xref">LTRIM</a> e <a href="#TRIM" class="xref">TRIM</a>.</td></tr></tbody></table>

### RTRIM\_THIS

`RTRIM_THIS(string, string)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### Funções de cálculo de tabela RUNNING

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

- `RUNNING_AVG(expression)`
- `RUNNING_COUNT(expression)`
- `RUNNING_MAX(expression)`
- `RUNNING_MIN(expression)`
- `RUNNING_SUM(expression)`

[voltar ao início](#top)

## S

### Extensão do Analytics SCRIPT

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

- `SCRIPT_BOOL`
- `SCRIPT_INT`
- `SCRIPT_REAL`
- `SCRIPT_STR`

### SHAPETYPE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SHAPETYPE(&lt;geometry&gt;)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>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)</td></tr><tr><td>Exemplo</td><td><pre>SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point"</pre></td></tr></tbody></table>

### SIGN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SIGN(number)</code></td></tr><tr><td>Saída</td><td>-1, 0 ou 1</td></tr><tr><td>Definição</td><td>Retorna o sinal de um <code>&lt;number&gt;</code>: 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.</td></tr><tr><td>Exemplo</td><td><pre>SIGN(AVG(Profit)) = -1</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ABS" class="xref">ABS</a></code>.</td></tr></tbody></table>

### SIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SIN(number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o seno de um ângulo em radianos.</td></tr><tr><td>Exemplo</td><td><pre>SIN(0) = 1.0<br>SIN(PI( )/4) = 0.707106781186548</pre></td></tr><tr><td>Observações</td><td><p>A função inversa, <code><a href="#ASIN" class="xref">ASIN</a></code>, toma o seno como argumento e retorna o ângulo em radianos.</p><p>Consulte também <code><a href="#PI" class="xref">PI</a></code>. Para converter um ângulo de graus em radianos, use <code><a href="#RADIANS" class="xref">RADIANS</a></code>.</p></td></tr></tbody></table>

### SIZE

`SIZE()`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### SPACE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SPACE(number)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres (especificamente, apenas espaços)</td></tr><tr><td>Definição</td><td>Retorna uma cadeia de caracteres composta por um número especificado de espaços repetidos.</td></tr><tr><td>Exemplo</td><td><pre>SPACE(2) = "  "</pre></td></tr></tbody></table>

### SPLIT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SPLIT(string, delimiter, token number)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna uma subcadeia de uma <code>&lt;string&gt;</code>, usando um caractere <code>&lt;delimiter&gt;</code> para dividir a cadeia de caracteres em uma sequência de <code>&lt;tokens&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>SPLIT ("a-b-c-d", "-", 2) = "b"</pre><pre>SPLIT ("a|b|c|d", "|", -2) = "c"</pre></td></tr><tr><td>Observações</td><td><p>A cadeia de caracteres é interpretada como uma sequência alternada de delimitadores e tokens. Então, para a cadeia de caracteres <code>abc-defgh-i-jkl</code>, em que o caracter delimitador é '<code>-</code>', os tokens são (1) <code>abc</code>, (2) <code>defgh</code>, (3) <code>i</code> e (4) <code>jlk</code>.</p><p><code>SPLIT</code> retorna o token correspondente ao número de token. Quando o número do token for positivo, os tokens são contados a partir do lado esquerdo da cadeia de caracteres; quando o número do token for negativo, os tokens são contados da direita.</p><p>Consulte também o REGEX compatível na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</p></td></tr><tr><td>Limitações do banco de dados</td><td><p>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.</p><p>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.</p></td></tr></tbody></table>

### SQRT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SQRT(number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a raiz quadrada de um <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>SQRT(25) = 5</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#SQUARE" class="xref">SQUARE</a></code>.</td></tr></tbody></table>

### SQUARE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SQUARE(number)</code></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna o quadrado de um <code>&lt;number&gt;</code>.</td></tr><tr><td>Exemplo</td><td><pre>SQUARE(5) = 25</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#SQRT" class="xref">SQRT</a></code> e <code><a href="#POWER" class="xref">POWER</a></code>.</td></tr></tbody></table>

### STARTSWITH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>STARTSWITH(string, substring)</code></td></tr><tr><td>Saída</td><td>Booleano</td></tr><tr><td>Definição</td><td>Retornará true se <code>string</code> começar com <code>substring</code>. Espaços em branco à esquerda são ignorados.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">STARTSWITH("Matador, "Ma") = TRUE</pre></td></tr><tr><td>Observações</td><td>Consulte também <a href="#CONTAINS" class="xref">CONTAINS</a>, bem como REGEX compatível na <a href="https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm" target="_blank">documentação de funções adicionais</a>.</td></tr></tbody></table>

### STDEV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>STDEV(expression)</code></td></tr><tr><td>Definição</td><td>Retorna o desvio padrão estatístico de todos os valores da <code>&lt;expression&gt;</code> atribuída com base em uma amostra da população.</td></tr></tbody></table>

### STDEVP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>STDEVP(expression)</code></td></tr><tr><td>Definição</td><td>Retorna o desvio padrão estatístico de todos os valores na <code>&lt;expression&gt;</code> atribuída com base em uma tendência de população.</td></tr></tbody></table>

### STR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>STR(expression)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Converte seu argumento como uma cadeia de caracteres.</td></tr><tr><td>Exemplo</td><td><pre>STR([ID])</pre></td></tr></tbody></table>

### SUM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>SUM(expression)</code></td></tr><tr><td>Definição</td><td>Retorna a soma de todos os valores na <code>&lt;expression&gt;</code>. Os valores nulos são ignorados.</td></tr><tr><td>Observações</td><td><code>SUM</code> pode ser usado apenas com campos numéricos.</td></tr></tbody></table>

[voltar ao início](#top)

## T

### TAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>TAN(number)</code><p>O argumento de <code>&lt;number&gt;</code> é o ângulo em radianos.</p></td></tr><tr><td>Saída</td><td>Número</td></tr><tr><td>Definição</td><td>Retorna a tangente de um ângulo.</td></tr><tr><td>Exemplo</td><td><pre>TAN(PI ( )/4) = 1.0</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#ATAN2" class="xref">ATAN2</a></code>,<code><a href="#COT" class="xref">COT</a></code> e <code><a href="#PI" class="xref">PI</a></code>. Para converter um ângulo de graus em radianos, use <code><a href="#RADIANS" class="xref">RADIANS</a></code>.</td></tr></tbody></table>

### THEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>IF &lt;test1&gt; <b>THEN</b> &lt;then1&gt; 
							<br>[ELSEIF &lt;test2&gt; <b>THEN</b> &lt;then2&gt;...]
							<br>[ELSE &lt;default&gt;] 
						<br>END</code></td></tr><tr><td>Definição</td><td>Uma parte obrigatória de uma expressaõ <code>IF</code>, <code>ELSEIF</code> ou <code>CASE</code>, usada para definir qual resultado retornar se um valor ou teste específico for true.</td></tr><tr><td>Exemplo</td><td><pre>IF [Season] = "Summer"&nbsp;<b>THEN</b>&nbsp;'Sandals' <br>ELSEIF&nbsp;[Season] = "Winter"&nbsp;<b>THEN</b>&nbsp;'Boots' <br>ELSE&nbsp;'Sneakers'&nbsp;<br>END</pre><p><i>"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."</i></p><pre>CASE [Season] <br>WHEN 'Summer' <b>THEN</b> 'Sandals' <br>WHEN 'Winter' <b>THEN</b> 'Boots' <br>ELSE 'Sneakers' <br>END</pre><p><i>"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."</i></p></td></tr><tr><td>Observações</td><td><p>Usado com <a href="#CASE" class="xref">CASE</a>, <a href="#WHEN" class="xref">WHEN</a>, <a href="#IF" class="xref">IF</a>, <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> e <a href="#END" class="xref">END</a></p></td></tr></tbody></table>

### TIMESTAMP\_TO\_USEC

`TIMESTAMP_TO_USEC(expression)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### TLD

`TLD(string_url)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### TODAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>TODAY()</code></td></tr><tr><td>Saída</td><td>Data</td></tr><tr><td>Definição</td><td>Retorna a data atual do sistema local.</td></tr><tr><td>Exemplo</td><td><pre>TODAY() = 1986-03-25</pre></td></tr><tr><td>Observações</td><td><p><code>TODAY</code> não aceita um argumento.</p><p>Consulte também <code><a href="#NOW" class="xref">NOW</a></code>, um cálculo semelhante que retorna uma data e hora em vez de uma data.</p><p>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 <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=pt-br">Base de dados de conhecimento</a>.</p></td></tr></tbody></table>

### TOTAL

`TOTAL(expression)`

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

### TRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>TRIM(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna a <code>&lt;string&gt;</code> com os espaços à esquerda e à direita removidos.</td></tr><tr><td>Exemplo</td><td><pre>TRIM(" Calculation ") = "Calculation"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#LTRIM" class="xref">LTRIM</a> e <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

[voltar ao início](#top)

## U

### UPPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>UPPER(string)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna a <code>&lt;string&gt;</code> fornecida com todos os caracteres maiúsculos.</td></tr><tr><td>Exemplo</td><td><pre>UPPER("Calculation") = "CALCULATION"</pre></td></tr><tr><td>Observações</td><td>Veja também <a href="#PROPER" class="xref">PROPER</a> e <a href="#LOWER" class="xref">LOWER</a>.</td></tr></tbody></table>

### USEC\_TO\_TIMESTAMP

`USEC_TO_TIMESTAMP(expression)`

Compatível apenas quando conectado ao Google BigQuery. Para obter mais informações, consulte [Funções adicionais](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_additional.htm).

### USERDOMAIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>USERDOMAIN(&nbsp;)</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna o domínio de usuário do usuário atual.</td></tr><tr><td>Observações</td><td><p>Esta função verifica:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> e <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>: o domínio do usuário conectado</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: o domínio local se o usuário do estiver em um domínio</li></ul></td></tr></tbody></table>

### USERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>USERNAME( )</code></td></tr><tr><td>Saída</td><td>Cadeia de caracteres</td></tr><tr><td>Definição</td><td>Retorna o nome de usuário do usuário atual.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">USERNAME( )</pre><p>Isso retorna o nome do usuário do usuário conectado, como "hmyrer".</p><pre xml:space="preserve">[Manager] = USERNAME( )</pre><p>Se o gerente "hmyrer" estiver conectado, este exemplo retornará TRUE se o campo Gerente da exibição contiver "hmyrer".</p></td></tr><tr><td>Observações</td><td><p>Esta função verifica:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> e <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;o nome completo do usuário conectado</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: o nome de usuário local ou de rede do usuário</li></ul><p><b>Filtros de usuário</b></p><p>Quando usado como um filtro, esse campo calculado, como <code>[Username field] = USERNAME( )</code>, poderá ser usado para criar um filtro de usuário que mostra apenas dados relevantes para a pessoa conectada ao servidor.</p></td></tr></tbody></table>

### 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](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_user.htm).

[voltar ao início](#top)

## V

### VAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>VAR(expression)</code></td></tr><tr><td>Definição</td><td>Retorna a variação estatística de todos os valores na expressão atribuída com base em uma amostra da população.</td></tr></tbody></table>

### VARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>VARP(expression)</code></td></tr><tr><td>Definição</td><td>Retorna a variação estatística de todos os valores na expressão atribuída com base na população inteira.</td></tr></tbody></table>

[voltar ao início](#top)

## W

### WEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>WEEK(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna a semana da <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre>WEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code>, <code><a href="#YEAR" class="xref">YEAR</a></code> e os equivalentes ISO</td></tr></tbody></table>

### WHEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>CASE &lt;expression&gt;<br><b>WHEN</b> &lt;value1&gt; THEN &lt;then1&gt;<br><b>WHEN</b> &lt;value2&gt; THEN &lt;then2&gt;<br>...<br>[ELSE &lt;default&gt;]<br>END</code></td></tr><tr><td>Definição</td><td>Uma parte obrigatória de uma expressão <code>CASE</code>. Encontra o primeiro &lt;<code>&lt;value&gt;</code>&gt; que corresponde <code>&lt;expression&gt;</code>&gt; e retorna ao <code>&lt;then&gt;</code> correspondente.</td></tr><tr><td>Exemplo</td><td><pre>CASE [Season] <br><b>WHEN</b> 'Summer' THEN 'Sandals' <br><b>WHEN</b> 'Winter' THEN 'Boots' <br>ELSE 'Sneakers' <br>END</pre><p><i>"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."</i></p></td></tr><tr><td>Observações</td><td><p>Usado com <a href="#CASE" class="xref">CASE</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> e <a href="#END" class="xref">END</a>.</p><p><code>CASE</code> também aceita a construção <code>WHEN IN</code>, como:</p><pre xml:space="preserve">CASE &lt;expression&gt; <br><b>WHEN IN</b> &lt;set1&gt; THEN &lt;then1&gt; <br><b>WHEN IN</b> &lt;combinedfield&gt; THEN &lt;then2&gt; <br>... <br>ELSE &lt;default&gt; <br>END</pre><p>Os valores aos quais <code>WHEN IN</code> se compara precisam ser um conjunto, lista de valores literais ou campo combinado. Consulte também <a href="#IN" class="xref">IN</a>.</p></td></tr></tbody></table>

### Cálculos de tabela do Windows

Para obter mais informações, consulte [Funções de cálculo de tabela](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_tablecalculation.htm).

- `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])`

[voltar ao início](#top)

## X

### Funções XPATH.

Compatível somente quando conectado ao Hadoop Hive. Para obter mais informações, consulte [Funções de passagem (RAWSQL)](https://help.tableau.com/current/pro/desktop/pt-br/functions_functions_passthrough.htm).

- `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)`

[voltar ao início](#top)

## Y

### YEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>YEAR(date)</code></td></tr><tr><td>Saída</td><td>Inteiro</td></tr><tr><td>Definição</td><td>Retorna o ano da <code>&lt;date&gt;</code> especificada como um inteiro.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">YEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Observações</td><td>Consulte também <code><a href="#DAY" class="xref">DAY</a></code>, <code><a href="#WEEK" class="xref">WEEK</a></code>, <code><a href="#MONTH" class="xref">MONTH</a></code>, <code><a href="#QUARTER" class="xref">Trimestre</a></code> e os equivalentes ISO</td></tr></tbody></table>

[voltar ao início](#top)

## Z

### ZN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxe</td><td><code>ZN(expression)</code></td></tr><tr><td>Saída</td><td>Depende do tipo de dados de <code>&lt;expression&gt;</code>ou 0.</td></tr><tr><td>Definição</td><td>Retorna <code>&lt;expression&gt;</code> se não for nulo, caso contrário, retorna zero.</td></tr><tr><td>Exemplo</td><td><pre xml:space="preserve">ZN([Test Grade])</pre><p><i>"Se Test Grade não for nulo, retorne o valor. Se Test Grade for nulo, retorne 0."</i></p></td></tr><tr><td>Observações</td><td><p><code>ZN</code> é um caso especializado de <a href="#IFNULL" class="xref">IFNULL</a> onde a alternativa é se a expressão for nula é sempre 0, em vez de ser especificada no cálculo.</p><p><code>ZN</code> é especialmente útil ao realizar cálculos adicionais, e um valor nulo tornaria todo o cálculo nulo. No entanto, tenha cuidado ao interpretar esses resultados, pois nulo nem sempre é sinônimo de 0 e pode representar dados ausentes.</p><p>Consulte também <a href="#ISNULL" class="xref">ISNULL</a>.</p></td></tr></tbody></table>

[voltar ao início](#top)

## Consulte também

[Funções do Tableau (por categoria)](https://help.tableau.com/current/pro/desktop/pt-br/functions_all_categories.htm)

[Funções no Tableau](https://help.tableau.com/current/pro/desktop/pt-br/functions.htm)