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