---
schema_version: "1"
id: 0a2f7155f0fa2c7027a5f60d8bc7d84bac5c599b9b9a07f84f2d065f2143d506
title: Todas las funciones (alfabéticamente)
collection: tableau
version: current
locale: es-es
portal_url: https://docs.salesforce.com/tableau/current/es-es/pro/desktop/functions_all_alphabetical.md
canonical_url: https://help.tableau.com/current/pro/desktop/es-es/functions_all_alphabetical.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2b678ab9188ebc4370f87e827263dadc680b01552ccf086ee424278e26b3dc4f
description: Reference of all Tableau calculation functions organized in alphabetical order.
---
[Saltar al contenido principal](#main-content)

# Funciones de Tableau (alfabéticamente)

Las funciones de Tableau de esta referencia están organizadas alfabéticamente. Haga clic en una letra para saltar a esa ubicación de la lista. También puede usar Ctrl + F (Comando + F en un Mac) para abrir un campo de búsqueda para buscar una función concreta.

[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>Sintaxis</td><td><code>ABS(number)</code></td></tr><tr><td>Resultado</td><td>Número (positivo)</td></tr><tr><td>Definición</td><td>Devuelve el valor absoluto del <code>&lt;number&gt;</code> dado.</td></tr><tr><td>Ejemplo</td><td><pre>ABS(-7) = 7<br>ABS([Budget Variance])</pre><p>El segundo ejemplo devuelve el valor absoluto para todos los números que el Discordancia campo Varianza de presupuesto.</p></td></tr><tr><td>Notas</td><td>Consulte también <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>Sintaxis</td><td><code>ACOS(number)</code></td></tr><tr><td>Resultado</td><td>Número (ángulo en radianes)</td></tr><tr><td>Definición</td><td>Devuelve el arcocoseno (ángulo) del <code>&lt;number&gt;</code> dado.</td></tr><tr><td>Ejemplo</td><td><pre>ACOS(-1) = 3.14159265358979</pre></td></tr><tr><td>Notas</td><td>La función inversa, <code><a href="#COS" class="xref">COS</a></code>, toma el ángulo en radianes como argumento y devuelve el coseno.</td></tr></tbody></table>

### AND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>&lt;expr1&gt; AND &lt;expr2&gt;</code></td></tr><tr><td>Definición</td><td>Realiza la conjunción lógica de dos expresiones. (Si ambos lados son true, la prueba lógica devuelve true).</td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Ejemplo</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>"Si tanto (Temporada = Primavera) como (Temporada = Otoño) son true simultáneamente, entonces devuelve: Es el apocalipsis y el calzado no importa".</i></p></td></tr><tr><td>Notas</td><td><p>A menudo se utiliza con <a href="#IF" class="xref">IF</a> y <a href="#IIF" class="xref">IIF</a>. Consulte también <a href="#NOT" class="xref">NOT</a> y <a href="#OR" class="xref">O</a>.</p><p>Si ambas expresiones son <code>TRUE</code> (no son <code>FALSE</code> o <code>NULL</code>), el resultado será <code>TRUE</code>. Si cualquiera de las expresiones es <code>NULL</code>, entonces el resultado es <code>NULL</code>. En todos los demás casos, el resultado será <code>FALSE</code>.</p><p>Si crea un cálculo en el cual el resultado de una comparación de <code>AND</code> se muestra en una hoja de trabajo, Tableau muestra <code>TRUE</code> y <code>FALSE</code>. Si desea cambiar esto, use el área Formato en el cuadro de diálogo de formato.</p><p class="note"><b>Nota</b>:&nbsp;El operador <code>AND</code> usa <i>evaluación de circuito corto</i>. Esto significa que si la primera expresión se evalúa y es <code>FALSE</code>, entonces la segunda expresión no se evalúa en absoluto. Puede ser útil si la segunda expresión tiene como resultado un error cuando la primera expresión es <code>FALSE</code>, porque la segunda expresión, en este caso, nunca se evalúa.</p></td></tr></tbody></table>

### ÁREA

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>AREA(Spatial Polygon, 'units')</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve el área de superficie total de un <code>&lt;spatial polygon&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">AREA([Geometry], 'feet')</pre></td></tr><tr><td>Notas</td><td><p>Nombres de unidades compatibles (deben estar entre comillas en el cálculo, como <code>'miles'</code>):</p><ul><li><i>meters</i>: metros, m</li><li><i>kilometers</i>: kilómetros, km</li><li><i>miles</i>: millas, mi</li><li><i>feet</i>: pies, pi</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>Sintaxis</td><td><code>ASCII(string)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve el código ASCII del primer carácter de una <code>&lt;string&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>ASCII('A') = 65</pre></td></tr><tr><td>Notas</td><td>Este es el inverso de la función <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>Sintaxis</td><td><code>ASIN(number)</code></td></tr><tr><td>Resultado</td><td>Número (ángulo en radianes)</td></tr><tr><td>Definición</td><td>Devuelve el arcoseno (ángulo) de un <code>&lt;number&gt;</code> dado.</td></tr><tr><td>Ejemplo</td><td><pre>ASIN(1) = 1.5707963267949</pre></td></tr><tr><td>Notas</td><td>La función inversa, <code><a href="#SIN" class="xref">SIN</a></code>, toma el ángulo en radianes como argumento y devuelve el seno.</td></tr></tbody></table>

### ATAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ATAN(number)</code></td></tr><tr><td>Resultado</td><td>Número (ángulo en radianes)</td></tr><tr><td>Definición</td><td>Devuelve el arcotangente (ángulo) de un <code>&lt;number&gt;</code> dado.</td></tr><tr><td>Ejemplo</td><td><pre>ATAN(180) = 1.5652408283942</pre></td></tr><tr><td>Notas</td><td><p>La función inversa, <code>TAN</code>, toma el ángulo en radianes como argumento y devuelve la tangente.</p><p>Consulte también <code><a href="#ATAN2" class="xref">ATAN2</a></code> y <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>Sintaxis</td><td><code>ATAN2(y number, x number)</code></td></tr><tr><td>Resultado</td><td>Número (ángulo en radianes)</td></tr><tr><td>Definición</td><td>Devuelve el arcotangente (ángulo) entre dos números (<code>&lt;y number&gt;</code> y <code>&lt;x number&gt;</code>). El resultado está en radianes.</td></tr><tr><td>Ejemplo</td><td><pre>ATAN2(2, 1) = 1.10714871779409</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code> y <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>Sintaxis</td><td><code>ATTR(expression)</code></td></tr><tr><td>Definición</td><td>Devuelve el valor de la <code>&lt;expression&gt;</code> si tiene un valor individual para todas las filas. De lo contrario, indica un asterisco. Se ignoran los valores nulos.</td></tr></tbody></table>

### AVG

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>AVG(expression)</code></td></tr><tr><td>Definición</td><td>Devuelve el promedio de todos los valores de la <code>&lt;expression&gt;</code>. Se ignoran los valores nulos.</td></tr><tr><td>Notas</td><td><code>AVG</code> solo puede utilizarse con campos numéricos.</td></tr></tbody></table>

[volver al principio](#top)

## B

### BUFFER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>BUFFER(Spatial Point, distance, 'units')</code></td></tr><tr><td>Resultado</td><td>Geometría</td></tr><tr><td>Definición</td><td>Devuelve una forma de polígono centrada sobre un <code>&lt;spatial point&gt;</code>, con un radio determinado por la <code>&lt;distance&gt;</code> y los valores de <code>&lt;unit&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>BUFFER([Spatial Point Geometry], 25, 'mi')</pre><pre>BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km')</pre></td></tr><tr><td>Notas</td><td><p>Nombres de unidades compatibles (deben estar entre comillas en el cálculo, como <code>'miles'</code>):</p><ul><li><i>meters</i>: metros, m</li><li><i>kilometers</i>: kilómetros, km</li><li><i>miles</i>: millas, mi</li><li><i>feet</i>: pies, pi</li></ul></td></tr></tbody></table>

[volver al principio](#top)

## C

### CASE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</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>Resultado</td><td>Depende del tipo de datos de los valores <code>&lt;then&gt;</code>.</td></tr><tr><td>Definición</td><td><p>Evalúa la <code>expression</code> y la compara con las opciones especificadas (<code>&lt;value1&gt;</code>, <code>&lt;value2&gt;</code>, etc.). Cuando se encuentra un <code>value</code> que coincide con la expresión, CASE devuelve el valor de la <code>return</code> correspondiente. En caso de que no se encuentre ninguna coincidencia, se devolverá la expresión predeterminada. Si no hay ninguna devolución predeterminada y no hay valores que coincidan, se devolverá Null.</p></td></tr><tr><td>Ejemplo</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>"Mire el campo Estación. Si el valor es Verano, devolverá Sandalias. Si el valor es Invierno, devolverá Botas. Si ninguna de las opciones del cálculo coincide con lo que hay en el campo Estación, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Consulte también <a href="#IF" class="xref">IF</a> y <a href="#IIF" class="xref">IIF</a>.</p><p>Usado con <a href="#WHEN" class="xref">WHEN</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> y <a href="#END" class="xref">END</a>.</p><blockquote><p>[!TIP]</p><p><b>Consejo</b>: Muchas veces puede usar un grupo para obtener los mismos resultados que una función CASE complicada, o usar CASE para reemplazar la funcionalidad de agrupación nativa, como en el ejemplo anterior. Es posible que desee probar cuál es más eficaz para su escenario.</p></blockquote></td></tr></tbody></table>

### CEILING

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>CEILING(number)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Redondea un <code>&lt;number&gt;</code> al entero más cercano de valor igual o superior.</td></tr><tr><td>Ejemplo</td><td><pre>CEILING(2.1) = 3</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#FLOOR" class="xref">FLOOR</a></code> y <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>CEILING</code> está disponible a través de los siguientes 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>Sintaxis</td><td><code>CHAR(number)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve el carácter codificado por el <code>&lt;number&gt;</code> de código ASCII.</td></tr><tr><td>Ejemplo</td><td><pre>CHAR(65) = 'A'</pre></td></tr><tr><td>Notas</td><td>Este es el inverso de la función <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>Sintaxis</td><td><code>COLLECT(spatial)</code></td></tr><tr><td>Definición</td><td>Un cálculo agregado que combina los valores del campo del argumento. Se ignoran los valores nulos.</td></tr><tr><td>Notas</td><td><code>COLLECT</code> solo puede utilizarse con campos espaciales.</td></tr></tbody></table>

### CONTAINS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>CONTAINS(string, substring)</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Devuelve true si la <code>&lt;string&gt;</code> dada contiene la <code>&lt;substring&gt;</code>especificada.</td></tr><tr><td>Ejemplo</td><td><pre>CONTAINS("Calculation", "alcu") = true</pre></td></tr><tr><td>Notas</td><td>Consulte también la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_logical.htm" target="_blank">función lógica</a> <code>IN</code> así como RegEx compatible en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### CORR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>CORR(expression1, expression2)</code></td></tr><tr><td>Resultado</td><td>Número de -1 a 1</td></tr><tr><td>Definición</td><td>Indica el coeficiente de correlación de Pearson de dos expresiones.</td></tr><tr><td>Ejemplo</td><td><pre>example</pre></td></tr><tr><td>Notas</td><td><p>La correlación de Pearson mide la relación lineal entre dos variables. Los resultados oscilan entre -1 y +1 (ambos incluidos), donde 1 indica una relación lineal positiva exacta, 0 indica que no hay ninguna relación lineal entre la varianza y −1 es una relación negativa exacta.</p><p>El cuadrado de un resultado de CORR es equivalente al valor R cuadrado de un modelo de línea de tendencia lineal. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/trendlines_add.htm#Terms" target="_blank">Términos del modelo de línea de tendencia</a>.</p><p><b>Utilizar con expresiones LOD con ámbito de tabla:</b></p><p>Puede utilizar CORR para visualizar la correlación en una dispersión desagregada mediante una <a href="https://help.tableau.com/current/pro/desktop/es-es/calculations_calculatedfields_lod.htm#Table" target="_blank">expresión de nivel de detalle con ámbito de tabla</a>. Por ejemplo:</p><pre>{CORR(Sales, Profit)}</pre><p>Con una expresión de nivel de detalle, la correlación se aplica a todas las filas. Si ha utilizado una fórmula como <code>CORR(Sales, Profit)</code> (sin los paréntesis circundantes para convertirla en una expresión de nivel de detalle), la vista mostraría la correlación de cada punto del diagrama de dispersión con el resto de los puntos, que son indefinidos.</p></td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>CORR</code> está disponible con las siguientes fuentes de datos: extracciones de datos de Tableau, Cloudera Hive, EXASolution, Firebird (versión 3.0 y posteriores), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar <code>WINDOW_CORR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm" target="_blank">Funciones de cálculo de tablas</a>.</p></td></tr></tbody></table>

### COS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>COS(number)</code><p>El argumento numérico es el ángulo en radianes.</p></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Indica el coseno de un ángulo.</td></tr><tr><td>Ejemplo</td><td><pre>COS(PI( ) /4) = 0.707106781186548</pre></td></tr><tr><td>Notas</td><td><p>La función inversa, <code><a href="#ACOS" class="xref">ACOS</a></code>, toma el coseno como argumento y devuelve el ángulo en radianes.</p><p>Consulte también <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>Sintaxis</td><td><code>COT(number)</code><p>El argumento numérico es el ángulo en radianes.</p></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Indica la cotangente de un ángulo.</td></tr><tr><td>Ejemplo</td><td><pre>COT(PI( ) /4) = 1</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#ATAN" class="xref">ATAN</a></code>, <code><a href="#TAN" class="xref">TAN</a></code>, y <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>Sintaxis</td><td><code>COUNT(expression)</code></td></tr><tr><td>Definición</td><td>Indica el número de elementos. No se cuentan los valores nulos.</td></tr></tbody></table>

### COUNTD

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>COUNTD(expression)</code></td></tr><tr><td>Definición</td><td>Indica el número de elementos definidos en un grupo. No se cuentan los valores nulos.</td></tr></tbody></table>

### COVAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>COVAR(expression1, expression2)</code></td></tr><tr><td>Definición</td><td>Indica la covarianza <i>de muestra</i> de dos expresiones.</td></tr><tr><td>Notas</td><td><p>La covarianza cuantifica cómo varían conjuntamente dos variables. Una covarianza positiva indica que las variables tienden a desplazarse hacia la misma dirección, como cuando los valores altos de una variable tienden a corresponderse con valores altos de la otra variable, como promedio. La <i>covarianza de muestra</i> utiliza el número de puntos de datos no nulos n - 1 para normalizar el cálculo de la covarianza, en vez de utilizar n, que se utiliza en la covarianza de población (disponible en la función <code>COVARP</code>). La covarianza de muestra es la opción adecuada si los datos representan una muestra aleatoria utilizada para estimar la covarianza de una población elevada.</p><p>Si <code>&lt;expression1&gt;</code> y <code>&lt;expression2&gt;</code> son iguales (por ejemplo, <code>COVAR([profit], [profit])</code>), <code>COVAR</code> indica un valor que especifica el alcance de la distribución de los valores.</p><p>El valor de <code>COVAR(X, X)</code> es equivalente al valor de <code>VAR(X)</code> y al valor de <code>STDEV(X)^2</code>.</p></td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>COVAR</code> está disponible con las siguientes fuentes de datos: extracciones de datos de Tableau, Cloudera Hive, EXASolution, Firebird (versión 3.0 y posteriores), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica.</p><p>En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar <code>WINDOW_COVAR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm" target="_blank">Funciones de cálculo de tablas</a>.</p></td></tr></tbody></table>

### COVARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>COVARP(expression 1, expression2)</code></td></tr><tr><td>Definición</td><td>Indica la covarianza de <i>población</i> de dos expresiones.</td></tr><tr><td>Notas</td><td><p>La covarianza cuantifica cómo varían conjuntamente dos variables. Una covarianza positiva indica que las variables tienden a desplazarse hacia la misma dirección, como cuando los valores altos de una variable tienden a corresponderse con valores altos de la otra variable, como promedio. La <i>covarianza de población</i> es la covarianza de muestra multiplicada por (n-1)/n, donde n es el número total de puntos de datos no nulos. La covarianza de población es la opción adecuada si hay datos disponibles para todos los elementos de interés, a diferencia de cuando solo hay un subconjunto aleatorio de elementos, en cuyo caso se recomienda utilizar la covarianza de muestra (con la función <code>COVAR</code>).</p><p>Si <code>&lt;expression1&gt;</code> y <code>&lt;expression2&gt;</code> son iguales (por ejemplo, <code>COVARP([profit], [profit])</code>), <code>COVARP</code> indica un valor que especifica el alcance de la distribución de los valores. Nota: El valor de <code>COVARP(X, X)</code> es equivalente al valor de <code>VARP(X)</code> y al valor de <code>STDEVP(X)^2</code>.</p></td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>COVARP</code> está disponible con las siguientes fuentes de datos: extracciones de datos de Tableau, Cloudera Hive, EXASolution, Firebird (versión 3.0 y posteriores), Google BigQuery, Hortonworks Hadoop Hive, IBM PDA (Netezza), Oracle, PostgreSQL, Presto, SybaseIQ, Teradata, Vertica</p><p>En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar <code>WINDOW_COVAR</code>. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm" target="_blank">Funciones de cálculo de tablas</a>.</p></td></tr></tbody></table>

[volver al principio](#top)

## D

### DATE

Escriba la función de conversión que cambia las expresiones de cadenas y números en fechas, siempre que estén en un formato reconocible.

<table class="table--plain"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATE(expression)</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>Devuelve una fecha dada a una expresión de número, cadena o <code>&lt;expression&gt;</code> de fecha.</td></tr><tr><td>Ejemplo</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>Notas</td><td><p>A diferencia de <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, no es necesario proporcionar un patrón, ya que <code>DATE</code> reconoce automáticamente muchos formatos de fecha estándar. Si <code>DATE</code> no reconoce la entrada, intente usar <code>DATEPARSE</code> y especifique el formato.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> es otra función similar, pero <code>MAKEDATE</code> requiere la entrada de valores numéricos para el año, el mes y el día.</p></td></tr></tbody></table>

### DATEADD

Agrega un número específico de partes de fecha (meses, días, etc.) a la fecha de inicio.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATEADD(date_part, interval, date)</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>Devuelve la fecha especificada con el valor numérico especificado de <code>&lt;interval&gt;</code> ya añadido a la <code>&lt;date_part</code> de la fecha en cuestión. Por ejemplo, agregar tres meses o 12 días a una fecha de inicio.</td></tr><tr><td>Ejemplo</td><td><p>Retrasar todas las fechas de vencimiento por una semana</p><pre>DATEADD('week', 1, [due date])</pre><p>Agregar 280 días a la fecha 20 de febrero de 2021</p><pre>DATEADD('day', 280, #2/20/21#) = #November 27, 2021#</pre></td></tr><tr><td>Notas</td><td>Admite fechas ISO 8601.</td></tr></tbody></table>

### DATEDIFF

Devuelve el número de partes de fechas (semanas, años, etc.) entre dos fechas.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATEDIFF(date_part, date1, date2, [start_of_week])</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Indica la diferencia entre <code>date1</code> y <code>date2</code> que se expresa en unidades de <code>date_part</code>. Por ejemplo, restar las fechas en que alguien entró y salió de una banda para ver cuánto tiempo estuvo en la banda.</td></tr><tr><td>Ejemplo</td><td><p>Número de días entre el 25 de marzo de 1986 y el 20 de febrero de 2021</p><pre>DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751</pre><p>¿Cuántos meses estuvo alguien en una banda?</p><pre>DATEDIFF('month', [date joined band], [date left band])</pre></td></tr><tr><td>Notas</td><td>Admite fechas ISO 8601.</td></tr></tbody></table>

### DATENAME

Devuelve el nombre de la parte de la fecha especificada como una cadena discreta.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATENAME(date_part, date, [start_of_week])</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;date_part&gt;</code> de la fecha como una cadena.</td></tr><tr><td>Ejemplo</td><td><pre>DATENAME('year', #3/25/1986#) = "1986"</pre><pre>DATENAME('month', #1986-03-25#) = "March"</pre></td></tr><tr><td>Notas</td><td><p>Admite fechas ISO 8601.</p><p>Un cálculo muy similar es <a href="#DATEPART" class="xref">DATEPART</a>, que devuelve el valor de la parte de la fecha especificada como un entero continuo. <code>DATEPART</code> puede ser más rápido porque es una operación numérica.</p><p>Al cambiar los atributos del resultado del cálculo (dimensión o medida, continua o discreta) y el formato de fecha, los resultados de <code>DATEPART</code> y <code>DATENAME</code> se pueden formatear para que sean idénticos.</p><p>Una función inversa es <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, que toma un valor de cadena y lo formatea como una fecha.</p></td></tr></tbody></table>

### DATEPARSE

Devuelve cadenas formateadas específicamente como fechas.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATEPARSE(date_format, date_string)</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>El argumento <code>&lt;date_format&gt;</code> describe cómo se organiza el campo <code>&lt;date_string&gt;</code>. Debido a la variedad de formas en que se puede ordenar, el campo de cadena <code>&lt;date_format&gt;</code> debe coincidir exactamente. Para ver una explicación completa, consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/data_dateparse.htm" target="_blank">Convertir un campo en un campo de fecha</a></td></tr><tr><td>Ejemplo</td><td><pre>DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986#</pre></td></tr><tr><td>Notas</td><td><p><code><a href="#DATE" class="xref">DATE</a></code> es una función similar que reconoce automáticamente muchos formatos de fecha estándar. <code>DATEPARSE</code> puede ser una opción mejor si <code>DATE</code> no reconoce el patrón de entrada.</p><p><code><a href="#MAKEDATE" class="xref">MAKEDATE</a></code> es otra función similar, pero <code>MAKEDATE</code> requiere la entrada de valores numéricos para el año, el mes y el día.</p><p>Las funciones inversas, que separan las fechas y devuelven el valor de sus partes, son <code><a href="#DATEPART" class="xref">DATEPART</a></code> (salida de entero) y <code><a href="#DATENAME" class="xref">DATENAME</a></code> (salida de cadena).</p></td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>DATEPARSE</code> está disponible por medio de los siguientes conectores:&nbsp;conexiones de archivos de texto y de Excel no heredadas, Amazon EMR Hadoop Hive, Cloudera Hadoop, Hojas de cálculo de Google, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL y extracciones de Tableau. Algunos formatos pueden no estar disponibles para todas las conexiones.</p><p><code>DATEPARSE</code> no es compatible con las variantes de Hive. Solo se admiten Denodo, Drill y Snowflake.</p></td></tr></tbody></table>

### DATEPART

Devuelve el nombre de la parte de la fecha especificada como un entero.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATEPART(date_part, date, [start_of_week])</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;date_part&gt;</code> de la fecha como un entero.</td></tr><tr><td>Ejemplo</td><td><pre>DATEPART('year', #1986-03-25#) = 1986</pre><pre>DATEPART('month', #1986-03-25#) = 3</pre></td></tr><tr><td>Notas</td><td><p>Admite fechas ISO 8601.</p><p>Un cálculo muy similar es <code><a href="#DATENAME" class="xref">DATENAME</a></code>, que devuelve el nombre de la parte de la fecha especificada como una cadena discreta. <code>DATEPART</code> puede ser más rápido porque es una operación numérica. Al cambiar los atributos del campo (dimensión o medida, continua o discreta) y el formato de la fecha, los resultados de <code>DATEPART</code> y <code>DATENAME</code> se pueden formatear para que sean idénticos.</p><p>Una función inversa es <code><a href="#DATEPARSE" class="xref">DATEPARSE</a></code>, que toma un valor de cadena y lo formatea como una fecha.</p></td></tr></tbody></table>

### DATETIME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATETIME(expression)</code></td></tr><tr><td>Resultado</td><td>Datetime</td></tr><tr><td>Definición</td><td>Indica una fecha y hora dada a una expresión de número, cadena o fecha.</td></tr><tr><td>Ejemplo</td><td><pre>DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00</pre></td></tr></tbody></table>

### DATETRUNC

Esta función se puede considerar como un redondeo de fechas. Toma una fecha específica y devuelve una versión de esa fecha en la especificidad deseada. Debido a que cada fecha debe tener un valor para el día, el mes, el trimestre y el año, `DATETRUNC` establece los valores como el valor más bajo para cada parte de la fecha hasta la parte de la fecha especificada. Consulte el ejemplo para obtener más información.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DATETRUNC(date_part, date, [start_of_week])</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>Trunca la <code>&lt;date&gt;</code> a la precisión especificada por la <code>&lt;date_part&gt;</code>. Esta función indica una fecha nueva. Por ejemplo, al truncar una fecha que está en la mitad del mes en el nivel de mes, esta función indica el primer día del mes.</td></tr><tr><td>Ejemplo</td><td><pre>DATETRUNC('day', #9/22/2018#) = #9/22/2018#</pre><pre>DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018#</pre><p>(el lunes de la semana que contiene el 22/09/2018)</p><pre>DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# </pre><p>(el primer día del trimestre que contiene el 22/09/2018)</p><p class="note">Nota: Para semana e iso-semana, <code>start_of_week</code> entra en juego. Las iso-semanas siempre comienzan el lunes. Para la configuración regional de este ejemplo, un <code>start_of_week</code> sin especificar significa que la semana comienza el domingo.</p></td></tr><tr><td>Notas</td><td><p>Admite fechas ISO 8601.</p><p>No debería usar <code>DATETRUNC</code> para, por ejemplo, dejar de mostrar la hora de un campo de fecha y hora en una visualización. Si desea truncar la <i>visualización</i> de una fecha en lugar de redondear su precisión, <a href="https://help.tableau.com/current/pro/desktop/es-es/dates_custom_date_formats.htm" target="_blank">ajuste el formato</a>.</p><p>Por ejemplo, <code>DATETRUNC('day', #5/17/2022 3:12:48 PM#)</code>, si se formatea en la visualización para mostrar segundos, se mostrará como <code>5/17/2022 12:00:00 AM</code>.</p></td></tr></tbody></table>

### DAY

Devuelve el día de del mes (1-31) como un entero.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DAY(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el día de la <code>&lt;date&gt;</code> dada como un entero.</td></tr><tr><td>Ejemplo</td><td><pre>Day(#September 22, 2018#) = 22</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los equivalentes ISO</td></tr></tbody></table>

### DEGREES

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DEGREES(number)</code><p>El argumento numérico es el ángulo en radianes.</p></td></tr><tr><td>Resultado</td><td>Número (grados)</td></tr><tr><td>Definición</td><td>Convierte un ángulo en radianes a grados.</td></tr><tr><td>Ejemplo</td><td><pre>DEGREES(PI( )/4) = 45.0</pre></td></tr><tr><td>Notas</td><td><p>La función inversa, <code><a href="#RADIANS" class="xref">RADIANS</a></code>, toma un ángulo en grados y lo devuelve en radianes.</p><p>Consulte también <code><a href="#PI" class="xref">PI</a>()</code>.</p></td></tr></tbody></table>

### DISTANCE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DISTANCE(&lt;SpatialPoint1&gt;, &lt;SpatialPoint2&gt;, 'units')</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la medición de la distancia entre dos puntos de las <code>units</code> especificadas.</td></tr><tr><td>Ejemplo</td><td><pre>DISTANCE([Origin Point],[Destination Point], 'km')</pre></td></tr><tr><td>Notas</td><td><p>Nombres de unidades admitidas (deben estar entre comillas en el cálculo):</p><ul><li><i>meters</i>: metros, m</li><li><i>kilometers</i>: kilómetros, km</li><li><i>miles</i>: millas, mi</li><li><i>feet</i>: pies, pi</li></ul></td></tr><tr><td>Limitaciones de la base de datos</td><td>Esta función solo se puede crear con una conexión en tiempo real, pero seguirá funcionando si la fuente de datos se convierte en una extracción.</td></tr></tbody></table>

### DIV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>DIV(integer1, integer2)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve la parte entera de una operación de división en la que <code>&lt;integer1&gt;</code> se divide entre <code>&lt;integer2&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>DIV(11,2) = 5</pre></td></tr></tbody></table>

### DOMAIN

`DOMAIN(string_url)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

[volver al principio](#top)

## E

### ELSE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</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>Definición</td><td>Una pieza opcional de una expresión <code>IF</code>&nbsp;o <code>CASE</code> utilizada para especificar un valor predeterminado para devolver si ninguna de las expresiones probadas es true.</td></tr><tr><td>Ejemplo</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>Notas</td><td><p>Usado con <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> y <a href="#END" class="xref">END</a></p><p><code>ELSE</code> es opcional con <code>CASE</code> y <code>IF</code>. En un cálculo donde <code>ELSE</code> no se especifica, si ninguno de los <code>&lt;test&gt;</code>es true, el cálculo general devolverá un valor null.</p><p><code>ELSE</code> no requiere una condición (como <code>[Season] = "Winter"</code>) y puede considerarse como una forma de gestión de valores nulos.</p></td></tr></tbody></table>

### ELSEIF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>[<b>ELSEIF</b> &lt;test2&gt; THEN &lt;then2&gt;]</code></td></tr><tr><td>Definición</td><td>Una pieza opcional de una expresión <code>IF</code>&nbsp;utilizada para especificar condiciones adicionales más allá del IF inicial.</td></tr><tr><td>Ejemplo</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>Notas</td><td><p>Se usa con <a href="#IF" class="xref">IF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> y <a href="#END" class="xref">END</a></p><p><code>ELSEIF</code> puede considerarse como cláusulas <code>IF</code> adicionales. <code>ELSEIF</code> es opcional y se puede repetir varias veces.</p><p>A diferencia de <code>ELSE</code>, <code>ELSEIF</code> requiere una condición (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>Definición</td><td>Se utiliza para cerrar una expresión <code>IF</code>&nbsp;o <code>CASE</code>.</td></tr><tr><td>Ejemplo</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>"Si Estación = Verano, devolverá Sandalias. Si no, mire la siguiente expresión. Si Estación = Invierno, devolverá Botas. Si ninguna de las expresiones es true, devolverá Zapatillas".</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>"Mire el campo Estación. Si el valor es Verano, devolverá Sandalias. Si el valor es Invierno, devolverá Botas. Si ninguna de las opciones del cálculo coincide con lo que hay en el campo Estación, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Usado con <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> y <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>Sintaxis</td><td><code>ENDSWITH(string, substring)</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Devuelve true si la <code>&lt;string&gt;</code> dada termina con la <code>&lt;substring&gt;</code> especificada. Se ignoran los espacios posteriores en blanco.</td></tr><tr><td>Ejemplo</td><td><pre>ENDSWITH("Tableau", "leau") = true</pre></td></tr><tr><td>Notas</td><td>Consulte también la RegEx compatibles en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### EXCLUDE

Para obtener más información, consulte [Expresiones de nivel de detalle](https://help.tableau.com/current/pro/desktop/es-es/calculations_calculatedfields_lod.htm).

### EXP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>EXP(number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve e elevado a la potencia del <code>&lt;number&gt;</code> dado.</td></tr><tr><td>Ejemplo</td><td><pre>EXP(2) = 7.389<br>EXP(-[Growth Rate]*[Time])</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#LN" class="xref">LN</a></code>.</td></tr></tbody></table>

[volver al principio](#top)

## F

### FIND

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>FIND(string, substring, [start])</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td><p>Devuelve la posición de índice de la <code>&lt;substring&gt;</code> en la <code>&lt;string&gt;</code>, o 0 si no se encuentra la subcadena. El primer carácter de la cadena es la posición 1.</p><p>Si se agrega el argumento numérico opcional <code>start</code>, la función ignora cualquier instancia de subcadena que aparece antes de la posición de inicio.</p></td></tr><tr><td>Ejemplo</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>Notas</td><td>Consulte también la RegEx compatibles en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### FINDNTH

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>FINDNTH(string, substring, occurrence)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la posición de la aparición número n de <code>&lt;substring&gt;</code> dentro de la <code>&lt;string&gt;</code> especificada, donde n se define mediante el argumento <code>&lt;occurence&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>FINDNTH("Calculation", "a", 2) = 7</pre></td></tr><tr><td>Notas</td><td><p><code>FINDNTH</code> no está disponible en todas las fuentes de datos.</p><p>Consulte también la RegEx compatibles en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</p></td></tr></tbody></table>

### FIRST

`FIRST()`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### FIXED

Para obtener más información, consulte [Expresiones de nivel de detalle](https://help.tableau.com/current/pro/desktop/es-es/calculations_calculatedfields_lod.htm).

### FLOAT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>FLOAT(expression)</code></td></tr><tr><td>Resultado</td><td>Número de coma flotante (decimal)</td></tr><tr><td>Definición</td><td>Convierte su argumento en un número de punto flotante.</td></tr><tr><td>Ejemplo</td><td><pre>FLOAT(3) = 3.000</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#INT" class="xref">INT</a></code> que devuelve un número entero.</td></tr></tbody></table>

### FLOOR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>FLOOR(number)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Redondea un <code>&lt;number&gt;</code> al entero más cercano de valor igual o inferior.</td></tr><tr><td>Ejemplo</td><td><pre>FLOOR(7.9) = 7</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#CEILING" class="xref">CEILING</a></code> y <code><a href="#ROUND" class="xref">ROUND</a></code>.</td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>FLOOR</code> está disponible a través de los siguientes 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>Sintaxis</td><td><code>FULLNAME( )</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td><p>Indica el nombre completo del usuario actual.</p></td></tr><tr><td>Ejemplo</td><td><pre>FULLNAME( )</pre><p>Esto devuelve el nombre completo del usuario que ha iniciado sesión, como "Hamlin Myrer".</p><pre>[Manager] = FULLNAME( )</pre><p>Si el gerente "Hamlin Myrer" inició sesión, este ejemplo solo devolverá el valor TRUE si el campo Gerente de la vista contiene la cadena "Hamlin Myrer".</p></td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre completo del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre completo local o de red para el usuario</li></ul><p><b>Filtros de usuario</b></p><p>Cuando se usa como filtro, un campo calculado, como <code>[Username field] = FULLNAME( )</code>, puede usarse para crear un filtro de usuarios que solo muestre datos importantes para la persona que inició sesión en el servidor.</p></td></tr></tbody></table>

[volver al principio](#top)

## G

### GET\_JSON\_OBJECT

`GET_JSON_OBJECT(JSON string, JSON path)`

Solo es compatible si se conecta con Hadoop Hive. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### GROUP\_CONCAT

`GROUP_CONCAT(expression)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

[volver al principio](#top)

## H

### HEXBINX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>HEXBINX(number, number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Asigna unas coordenadas x, y a la coordenada x de la agrupación hexagonal más cercana. Las agrupaciones tienen una longitud lateral de 1, por lo que es necesario escalar las entradas correctamente.</td></tr><tr><td>Ejemplo</td><td><pre>HEXBINX([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Notas</td><td><code>HEXBINX </code>y <code><a href="#HEXBINY" class="xref">HEXBINY</a></code> son funciones de agrupación y trazado para agrupaciones hexagonales. Las agrupaciones hexagonales son una opción eficaz y elegante para mostrar los datos en un plano x/y como un mapa. Dado que los grupos son hexagonales, cada uno se aproxima a un círculo y minimiza las variaciones en la distancia entre el punto de datos y el centro de la agrupación. Esto hace que la agrupación sea más precisa e informativa.</td></tr></tbody></table>

### HEXBINY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>HEXBINY(number, number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Asigna unas coordenadas x, y a la coordenada y de la agrupación hexagonal más cercana. Las agrupaciones tienen una longitud lateral de 1, por lo que es necesario escalar las entradas correctamente.</td></tr><tr><td>Ejemplo</td><td><pre>HEXBINY([Longitude]*2.5, [Latitude]*2.5)</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#HEXBINX" class="xref">HEXBINX</a></code>.</td></tr></tbody></table>

### HOST

`HOST(string_url)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

[volver al principio](#top)

## I

### IF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</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>Resultado</td><td>Depende del tipo de datos de los valores <code>&lt;then&gt;</code>.</td></tr><tr><td>Definición</td><td><p>Prueba una serie de expresiones que devuelven el valor <code>&lt;then&gt;</code> para la primera <code>&lt;test&gt;</code> true.</p></td></tr><tr><td>Ejemplo</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>"Si Estación = Verano, devolverá Sandalias. Si no, mire la siguiente expresión. Si Estación = Invierno, devolverá Botas. Si ninguna de las expresiones es true, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Consulte también <a href="#IF" class="xref">IF</a> e <a href="#IIF" class="xref">IIF</a>.</p><p>Se usa con <a href="#ELSEIF" class="xref">ELSEIF</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> y <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>Sintaxis</td><td><code>IFNULL(expr1, expr2)</code></td></tr><tr><td>Resultado</td><td>Depende del tipo de datos de los valores <code>&lt;expr&gt;</code>.</td></tr><tr><td>Definición</td><td><p>Devuelve <code>&lt;expr1&gt;</code> si no es null, de lo contrario, devuelve <code>&lt;expr2&gt;</code>.</p></td></tr><tr><td>Ejemplo</td><td><pre>IFNULL([Assigned Room], "TBD")</pre><p><i>"Si el campo Sala asignada no es null, devolverá su valor. Si el campo Sala asignada es null, devolverá TBD".</i></p></td></tr><tr><td>Notas</td><td><p>Comparar con <a href="#ISNULL" class="xref">ISNULL</a>. <code>IFNULL</code> siempre devuelve un valor. <code>ISNULL</code>&nbsp;devuelve un valor booleano (true o false).</p><p>Consulte también <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>Sintaxis</td><td><code><b>IIF</b>(&lt;test&gt;, &lt;then&gt;, &lt;else&gt;, [&lt;unknown&gt;])</code></td></tr><tr><td>Resultado</td><td>Depende del tipo de datos de los valores de la expresión.</td></tr><tr><td>Definición</td><td>Comprueba si se cumple una condición (<code>&lt;test&gt;</code>), y devuelve <code>&lt;then&gt;</code> si la prueba es true, <code>&lt;else&gt;</code>&nbsp;si la prueba es false, y un valor opcional para <code>&lt;unknown&gt;</code> si la prueba es null. Si no se especifica la incógnita opcional, <code>IIF</code> devolverá null.</td></tr><tr><td>Ejemplo</td><td><pre>IIF([Season] = 'Summer', 'Sandals', 'Other footwear')</pre><p><i>"Si Estación = Verano, devolverá Sandalias. Si no, devolverá Otro calzado"</i></p><pre>IIF([Season] = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  'Other footwear')<br>)</pre><p><i>"Si Estación = Verano, devolverá Sandalias. Si no, mire la siguiente expresión. Si Estación = Invierno, devolverá Botas. Si ninguna de las dos cosas es true, devolverá Zapatillas".</i></p><pre>IIF('Season' = 'Summer', 'Sandals', <br>   IIF('Season' = 'Winter', 'Boots',  <br>      IIF('Season' = 'Spring', 'Sneakers', 'Other footwear')<br>   )<br>)</pre><p><i>"Si Estación = Verano, devolverá Sandalias. Si no, mire la siguiente expresión. Si Estación = Invierno, devolverá Botas. Si ninguna de las expresiones es true, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Consulte también <a href="#IF" class="xref">IF</a> e<a href="#CASE" class="xref">CASE</a>.</p><p><code>IIF</code> no tiene equivalente <code>ELSEIF</code> (como <code>IF</code>) o cláusulas <code>WHEN</code> repetidas (como <code>CASE</code>). En cambio, se pueden evaluar varias pruebas secuencialmente anidando expresiones <code>IIF</code> como el elemento <code>&lt;unknown&gt;</code>. Se devuelve el primer true (el más externo).</p><p>Es decir, en el siguiente cálculo, el resultado será Rojo, no Naranja, porque la expresión deja de evaluarse tan pronto como A = A se evalúa 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>Sintaxis</td><td><code>&lt;expr1&gt; IN &lt;expr2&gt;</code></td></tr><tr><td>Resultado</td><td>Booleano (true o false)</td></tr><tr><td>Definición</td><td>Devuelve <code>TRUE</code> si cualquier valor de <code>&lt;expr1&gt;</code> coincide con cualquier valor de <code>&lt;expr2&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>SUM([Cost]) IN&nbsp;(1000, 15, 200)</pre><p><i>"¿El valor del campo Coste es 1000, 15 o 200?"</i></p><pre>[Field] IN&nbsp;[Set]</pre><p><i>"¿El valor del campo está presente en el conjunto?"</i></p></td></tr><tr><td>Notas</td><td><p>Los valores en <code>&lt;expr2&gt;</code> pueden ser un conjunto, una lista de valores literales o un campo combinado.</p><p>Consulte también <a href="#WHEN" class="xref">WHEN</a>.</p></td></tr></tbody></table>

### INCLUDE

Para obtener más información, consulte [Expresiones de nivel de detalle](https://help.tableau.com/current/pro/desktop/es-es/calculations_calculatedfields_lod.htm).

### INDEX

`INDEX( )`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### INT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>INT(expression)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Convierte su argumento en un entero. Para las expresiones, esta función trunca los resultados al entero más cercano hasta cero.</td></tr><tr><td>Ejemplo</td><td><pre>INT(8/3) = 2</pre><pre>INT(-9.7) = -9</pre></td></tr><tr><td>Notas</td><td><p>Cuando se convierte una cadena en un entero, primero se convierte en un flotante y luego se redondea.</p><p>Consulte también <code><a href="#FLOAT" class="xref">FLOAT</a></code> que devuelve un decimal.<br>Consulte también <a href="#ROUND" class="xref">ROUND</a>, <a href="#CEILING" class="xref">CEILING</a> y <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>Sintaxis</td><td><code>INTERSECTS (&lt;geometry1&gt;, &lt;geometry2&gt;)</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Devuelve true o false indicando si dos geometrías se superponen en el espacio.</td></tr><tr><td>Notas</td><td>Combinaciones admitidas: punto/polígono, línea/polígono y polígono/polígono.</td></tr></tbody></table>

### ISDATE

Comprueba si la cadena tiene un formato de fecha válido.

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISDATE(string)</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Devuelve true si una <code>&lt;string&gt;</code> dada es una fecha válida.</td></tr><tr><td>Ejemplo</td><td><pre>ISDATE(09/22/2018) = true</pre><pre>ISDATE(22SEP18) = false</pre></td></tr><tr><td>Notas</td><td>El argumento requerido debe ser una cadena. ISDATE no se puede utilizar para un campo con un tipo de datos de fecha; el cálculo devolverá un error.</td></tr></tbody></table>

### ISFULLNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISFULLNAME("User Full Name")</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td><p>Devuelve <code>TRUE</code> si el nombre completo del usuario actual coincide con el nombre completo especificado, o <code>FALSE</code> si no coincide.</p></td></tr><tr><td>Ejemplo</td><td><pre>ISFULLNAME("Hamlin Myrer")</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"User Full Name"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre completo del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre completo local o de red para el usuario</li></ul></td></tr></tbody></table>

### ISMEMBEROF

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISMEMBEROF("Group Name")</code></td></tr><tr><td>Resultado</td><td>Booleano o null</td></tr><tr><td>Definición</td><td><p>Devuelve <code>TRUE</code> si la persona que está usando Tableau es miembro de un grupo que coincide con la cadena dada, <code>FALSE</code> si no es miembro, y <code>NULL</code> si no han iniciado sesión.</p></td></tr><tr><td>Ejemplo</td><td><pre>ISMEMBEROF('Superstars')</pre><pre>ISMEMBEROF('domain.lan\Sales')</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"Group Full Name"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Si el usuario ha iniciado sesión en <span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> o <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>, la membresía del grupo la determinan los grupos de Tableau. La función devolverá TRUE si la cadena dada es "Todos los usuarios"</p><p>La función <code>ISMEMBEROF( )</code> también aceptará dominios de Active Directory. El dominio de Active Directory debe declararse en el cálculo con el nombre del grupo.</p></td></tr></tbody></table>

### ISNULL

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISNULL(expression)</code></td></tr><tr><td>Resultado</td><td>Booleano (true o false)</td></tr><tr><td>Definición</td><td><p>Devuelve true si la <code>&lt;expression&gt;</code> es NULL (no contiene datos válidos).</p></td></tr><tr><td>Ejemplo</td><td><pre>ISNULL([Assigned Room])</pre><p><i>"¿El campo Sala asignada es null?"</i></p></td></tr><tr><td>Notas</td><td><p>Comparar con <a href="#IFNULL" class="xref">IFNULL</a>. <code>IFNULL</code> siempre devuelve un valor. <code>ISNULL</code> devuelve un booleano.</p><p>Consulte también <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>Sintaxis</td><td><code>ISOQUARTER(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el trimestre basado en semanas ISO8601 de una <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>ISOQUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los no ISO equivalentes.</td></tr></tbody></table>

### ISOWEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISOWEEK(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve la semana basada en semanas ISO8601 de una <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>ISOWEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los no ISO equivalentes.</td></tr></tbody></table>

### ISOWEEKDAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISOWEEKDAY(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el día de la semana basado en semanas ISO8601 de una <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>ISOWEEKDAY(#1986-03-25#) = 2</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los no ISO equivalentes</td></tr></tbody></table>

### ISOYEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISOYEAR(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el año basado en semanas ISO8601 de una determinada fecha como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>ISOYEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los no ISO equivalentes.</td></tr></tbody></table>

### ISUSERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ISUSERNAME("username")</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Devuelve <code>TRUE</code> el nombre del usuario actual coincide con el <code>&lt;username&gt;</code> o <code>FALSE</code> si no coincide.</td></tr><tr><td>Ejemplo</td><td><pre>ISUSERNAME("hmyrer")</pre></td></tr><tr><td>Notas</td><td><p>La expresión <code>&lt;"username"&gt;</code> debe ser una cadena literal y no un campo.</p><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre de usuario local o de red para el usuario</li></ul></td></tr></tbody></table>

[volver al principio](#top)

## J

[volver al principio](#top)

## K

[volver al principio](#top)

## L

### LAST

`LAST()`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### LEFT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>	LEFT(string, number)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve el <code>&lt;number&gt;</code> de caracteres que se encuentra en el extremo izquierdo de la cadena.</td></tr><tr><td>Ejemplo</td><td><pre>LEFT("Matador", 4) = "Mata"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#MID" class="xref">MID</a> y <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>Sintaxis</td><td><code>LEN(string)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la longitud de la <code>&lt;string&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>LEN("Matador") = 7</pre></td></tr><tr><td>Notas</td><td>No confundir con la función 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>Sintaxis</td><td><code>LENGTH(geometry, 'units')</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la longitud de la ruta geodésica de la cadena o cadenas lineales en la <code>&lt;geometry&gt;</code> usando las <code>&lt;units&gt;</code> dadas.</td></tr><tr><td>Ejemplo</td><td><pre>LENGTH([Spatial], 'metres')</pre></td></tr><tr><td>Notas</td><td><p>El resultado es <code>&lt;NaN&gt;</code> si el argumento de geometría no tiene cadenas lineales, aunque se permiten otros elementos.</p><p>No confundir con la función de cadena <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>Sintaxis</td><td><code>LN(number)</code></td></tr><tr><td>Resultado</td><td><p>Número</p><p>La salida es <code>Null</code> si el argumento es menor o igual a cero.</p></td></tr><tr><td>Definición</td><td>Devuelve el logaritmo natural de un <code>&lt;number&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>LN(50) = 3.912023005</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#EXP" class="xref">EXP</a></code> y <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>Sintaxis</td><td><code>LOG(number, [base])</code><p>Si el argumento base opcional no está presente, se utiliza la base 10.</p></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve el logaritmo de un <code>&lt;number&gt;</code> para la <code>&lt;base&gt;</code> dada.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">LOG(16,4) = 2</pre></td></tr><tr><td>Notas</td><td>Consulte también <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)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### LOOKUP

`LOOKUP(expression, [offest])`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### LOWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>LOWER(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;string&gt;</code> proporcionada con todos los caracteres en minúscula.</td></tr><tr><td>Ejemplo</td><td><pre>LOWER("ProductVersion") = "productversion"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#UPPER" class="xref">UPPER</a> y <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>Sintaxis</td><td><code>	LTRIM(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;string&gt;</code> proporcionada con todos los espacios iniciales eliminados.</td></tr><tr><td>Ejemplo</td><td><pre>LTRIM(" Matador ") = "Matador "</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

### LTRIM\_THIS

`LTRIM_THIS(string, string)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

[volver al principio](#top)

## M

### MAKEDATE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>MAKEDATE(year, month, day)</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>Devuelve un valor de fecha construido a partir del <code>&lt;year&gt;</code>, <code>&lt;month&gt;</code> y <code>&lt;day&gt;</code> especificados.</td></tr><tr><td>Ejemplo</td><td><pre>MAKEDATE(1986,3,25) = #1986-03-25#</pre></td></tr><tr><td>Notas</td><td><p class="note"><b>Nota</b>: Los valores ingresados incorrectamente se ajustarán a una fecha, como <code>MAKEDATE(2020,4,31) = May 1, 2020</code> en lugar de devolver un error de que no existe el 31 de abril.</p><p>Disponible para las extracciones de datos de Tableau. Compruebe la disponibilidad en otras fuentes de datos.</p><p><code>MAKEDATE</code> requiere entradas numéricas para las partes de una fecha. Si sus datos son una cadena que debería ser una fecha, pruebe la función <code><a href="#DATE" class="xref">DATE</a></code>. <code>DATE</code> reconoce automáticamente muchos formatos de fecha estándar. Si <code>DATE</code> no reconoce la entrada, pruebe a 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>Sintaxis</td><td><code>MAKEDATETIME(date, time)</code></td></tr><tr><td>Resultado</td><td>Datetime</td></tr><tr><td>Definición</td><td>Devuelve una fecha y una hora que combinan una <code>&lt;date&gt;</code> y una <code>&lt;time&gt;</code>. La fecha puede ser de tipo fecha, fecha y hora o cadena. La hora debe ser fecha y hora.</td></tr><tr><td>Ejemplo</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>Notas</td><td><p>Esta función solo está disponible para las conexiones compatibles con MySQL (que en Tableau son MySQL y Amazon Aurora).</p><p><code><a href="#MAKETIME" class="xref">MAKETIME</a></code>es una función similar disponible para las extracciones de datos de Tableau y algunas otras fuentes de datos.</p></td></tr></tbody></table>

### MAKELINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>MAKELINE(SpatialPoint1, SpatialPoint2)</code></td></tr><tr><td>Resultado</td><td>Geometría (línea)</td></tr><tr><td>Definición</td><td>Genera una marca de línea entre dos puntos.</td></tr><tr><td>Ejemplo</td><td><pre>MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1))</pre></td></tr><tr><td>Notas</td><td>Útil para construir mapas de origen-destino.</td></tr></tbody></table>

### MAKEPOINT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>MAKEPOINT(latitude, longitude, [SRID])</code></td></tr><tr><td>Resultado</td><td>Geometría (punto)</td></tr><tr><td>Definición</td><td><p>Convierte los datos de las columnas <code>&lt;latitude&gt;</code> y <code>&lt;longitude&gt;</code> en objetos espaciales.</p><p>Si se añade el argumento opcional <code>&lt;SRID&gt;</code>, las entradas pueden ser otras coordenadas geográficas proyectadas.</p></td></tr><tr><td>Ejemplo</td><td><pre>MAKEPOINT(48.5, -123.1)</pre><pre>MAKEPOINT([AirportLatitude], [AirportLongitude])</pre><pre>MAKEPOINT([Xcoord],[Ycoord], 3493)</pre></td></tr><tr><td>Notas</td><td><p><code>MAKEPOINT</code> no puede utilizar los campos de latitud y longitud generados automáticamente. La fuente de datos debe contener las coordenadas de forma nativa.</p><p>SRID es un identificador de referencia espacial que utiliza los códigos del <a href="https://epsg.io/" target="_blank">sistema de referencia ESPG</a> para especificar sistemas de coordenadas. Si no se especifica el SRID, se da por hecho que el sistema es WGS84 y los parámetros se tratan como latitud/longitud en grados.</p><p>Puede utilizar <code>MAKEPOINT</code> para habilitar una fuente de datos espacialmente, de modo que se pueda unir con un archivo espacial mediante una unión espacial. Para obtener más información, consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/maps_spatial_join.htm" target="_blank">Unir archivos espaciales en 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>Sintaxis</td><td><code>MAKETIME(hour, minute, second)</code></td></tr><tr><td>Resultado</td><td>Datetime</td></tr><tr><td>Definición</td><td>Devuelve un valor de fecha construido a partir del <code>&lt;hour&gt;</code>, <code>&lt;minute&gt;</code> y <code>&lt;second&gt;</code> especificados.</td></tr><tr><td>Ejemplo</td><td><pre>MAKETIME(14, 52, 40) = #1/1/1899 14:52:40#</pre></td></tr><tr><td>Notas</td><td><p>Debido a que Tableau no admite un tipo de datos de hora, solo fecha y hora, la salida es una fecha y hora. La porción de fecha del campo será 1/1/1899.</p><p>Función similar a <code><a href="#MAKEDATETIME" class="xref">MAKEDATETIME</a></code>, que solo está disponible para conexiones compatibles con MYSQL.</p></td></tr></tbody></table>

### MAX

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>MAX(expression)</code> o <code>MAX(expr1, expr2)</code></td></tr><tr><td>Resultado</td><td>El mismo tipo de datos que el argumento, o <code>NULL&nbsp;</code> si alguna parte del argumento es nula.</td></tr><tr><td>Definición</td><td><p>Indica el máximo de dos argumentos, los cuales deben ser del mismo tipo de datos.</p><p><code>MAX</code> se puede aplicar también a un solo campo como una agregación.</p></td></tr><tr><td>Ejemplo</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>Notas</td><td><p><b>Para cadenas</b></p><p><code>MAX</code> suele ser el valor que aparece en último lugar en orden alfabético.</p><p class="note">Para las fuentes de datos de bases de datos, el valor de cadena <code>MAX</code> es el valor más alto en la secuencia de orden definido por la base de datos para esta columna.</p><p><b>Para fechas</b></p><p>Para las fechas, <code>MAX</code> es la fecha más reciente. Si <code>MAX</code> es una agregación, el resultado no tendrá una jerarquía de fechas. Si <code>MAX</code> es una comparación, el resultado conservará la jerarquía de fechas.</p><p><b>Como agregación</b></p><p><code>MAX(expression)</code> es una función agregada y devuelve un solo resultado agregado. Se muestra como <code>AGG(expression)</code> en la visualización.</p><p><b>Como comparación</b></p><p><code>MAX(expr1, expr2)</code> compara los dos valores y devuelve un valor de nivel de fila.</p><p>Consulte también <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>Sintaxis</td><td><code>MEDIAN(expression)</code></td></tr><tr><td>Definición</td><td>Indica la mediana de una expresión en todos los registros. Se ignoran los valores nulos.</td></tr><tr><td>Notas</td><td><code>MEDIAN</code> solo puede utilizarse con campos numéricos.</td></tr><tr><td>Limitaciones de la base de datos</td><td><p><code>MEDIAN</code> <b>no</b> está disponible para las siguientes fuentes de datos: Access, Amazon Redshift, Cloudera Hadoop, HP Vertica, IBM DB2, IBM PDA (Netezza), Microsoft SQL Server, MySQL, SAP HANA, Teradata.</p><p>En el caso de otros tipos de fuentes de datos, los datos se pueden extraer en un archivo de extracción para usar esta función. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/extracting_data.htm" target="_blank">Extraer los datos</a>.</p></td></tr></tbody></table>

### MID

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>(MID(string, start, [length])</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td><p>Devuelve una cadena que empieza en la posición <code>&lt;start&gt;</code> especificada. El primer carácter de la cadena es la posición 1.</p><p>Si se agrega el argumento numérico opcional <code>&lt;length&gt;</code>, la cadena indicada incluye solo esa cantidad de caracteres.</p></td></tr><tr><td>Ejemplo</td><td><pre>MID("Calculation", 2) = "alculation"</pre><pre>MID("Calculation", 2, 5) ="alcul"</pre></td></tr><tr><td>Notas</td><td>Consulte también la RegEx compatibles en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### MIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>MIN(expression)</code> o <code>MIN(expr1, expr2)</code></td></tr><tr><td>Resultado</td><td>El mismo tipo de datos que el argumento, o <code>NULL&nbsp;</code> si alguna parte del argumento es nula.</td></tr><tr><td>Definición</td><td><p>Indica el mínimo de dos argumentos, los cuales deben ser del mismo tipo de datos.</p><p><code>MIN </code>se puede aplicar también a un solo campo como una agregación.</p></td></tr><tr><td>Ejemplo</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>Notas</td><td><p><b>Para cadenas</b></p><p><code>MIN</code> suele ser el valor que aparece en primer lugar en orden alfabético.</p><p class="note">Para las fuentes de datos de bases de datos, el valor de cadena <code>MIN</code> es el valor más bajo en la secuencia de orden definido por la base de datos para esta columna.</p><p><b>Para fechas</b></p><p>Para las fechas, <code>MIN</code> es la fecha más anterior. Si <code>MIN</code> es una agregación, el resultado no tendrá una jerarquía de fechas. Si <code>MIN</code> es una comparación, el resultado conservará la jerarquía de fechas.</p><p><b>Como agregación</b></p><p><code>MIN(expression)</code> es una función agregada y devuelve un solo resultado agregado. Se muestra como <code>AGG(expression)</code> en la visualización.</p><p><b>Como comparación</b></p><p><code>MIN(expr1, expr2)</code> compara los dos valores y devuelve un valor de nivel de fila.</p><p>Consulte también <code><a href="#MAX" class="xref">MAX</a></code>.</p></td></tr></tbody></table>

### Extensiones de modelo

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/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>Sintaxis</td><td><code>MODEL_PERCENTILE(
							<br>model_specification (optional),
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Definición</td><td>Devuelve la probabilidad (entre 0 y 1) de que el valor esperado sea menor o igual que la marca observada, definida por la expresión de destino y otros predictores. Esta es la función de distribución predictiva posterior, también conocida como función de distribución acumulativa (CDF).</td></tr><tr><td>Ejemplo</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>Sintaxis</td><td><code>MODEL_QUANTILE(
							<br>model_specification (optional), 
							<br>quantile, 
							<br>target_expression,
						<br>predictor_expression(s))</code></td></tr><tr><td>Definición</td><td>Devuelve un valor numérico de destino dentro del intervalo probable definido por la expresión de destino y otros predictores, en un cuantil especificado. Este es el cuantil predictivo posterior.</td></tr><tr><td>Ejemplo</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>Sintaxis</td><td><code>MONTH(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el mes de la <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>MONTH(#1986-03-25#) = 3</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los equivalentes ISO</td></tr></tbody></table>

[volver al principio](#top)

## N

### NOT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>NOT&nbsp;&lt;expression&gt;</code></td></tr><tr><td>Resultado</td><td>Booleano (true o false)</td></tr><tr><td>Definición</td><td>Realiza una negación lógica en una expresión.</td></tr><tr><td>Ejemplo</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>"Si la temporada no es igual al Verano, entonces devolverá:</i> No uses sandalias<i>. Si no, devolverá:</i> Usa sandalias"<i>.</i></p></td></tr><tr><td>Notas</td><td><p>A menudo se utiliza con <a href="#IF" class="xref">IF</a> y <a href="#IIF" class="xref">IIF</a>. Consulte también <a href="#top" class="xref">Las funciones de Tableau de esta referencia están organizadas alfabéticamente. Haga clic en una letra para saltar a esa ubicación de la lista. También puede usar Ctrl + F (Comando + F en un Mac) para abrir un campo de búsqueda para buscar una función concreta.</a> y <a href="#OR" class="xref">O</a>.</p></td></tr></tbody></table>

### NOW

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>NOW()</code></td></tr><tr><td>Resultado</td><td>Datetime</td></tr><tr><td>Definición</td><td>Devuelve la fecha y hora actual del sistema.</td></tr><tr><td>Ejemplo</td><td><pre>NOW() = 1986-03-25 1:08:21 PM</pre></td></tr><tr><td>Notas</td><td><p><code>NOW</code> no acepta argumentos.</p><p>Consulte también <code><a href="#TODAY" class="xref">TODAY</a></code>, un cálculo similar que devuelve una fecha en lugar de una fecha y una hora.</p><p>Si la fuente de datos es una conexión activa, la fecha y la hora del sistema podrían estar en otra zona horaria. Para obtener más información, consulte la <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=es-es">Base de conocimientos</a>.</p></td></tr></tbody></table>

[volver al principio](#top)

## O

### O

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>&lt;expr1&gt; OR &lt;expr2&gt;</code></td></tr><tr><td>Resultado</td><td>Booleano (true o false)</td></tr><tr><td>Definición</td><td>Realiza una disyunción lógica en dos expresiones.</td></tr><tr><td>Ejemplo</td><td><pre>IF [Season] = "Spring"&nbsp;<b>OR</b>&nbsp;[Season] = "Fall" <br>THEN&nbsp;"Sneakers" <br>END</pre><p><i>"Si (Estación = Primavera)&nbsp;o (Estación = Otoño)&nbsp;es true, entonces devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>A menudo se utiliza con <a href="#IF" class="xref">IF</a> y <a href="#IIF" class="xref">IIF</a>. Consulte también <a href="#top" class="xref">Las funciones de Tableau de esta referencia están organizadas alfabéticamente. Haga clic en una letra para saltar a esa ubicación de la lista. También puede usar Ctrl + F (Comando + F en un Mac) para abrir un campo de búsqueda para buscar una función concreta.</a> y <a href="#NOT" class="xref">NOT</a>.</p><p>Si cualquiera de las expresiones es <code>TRUE</code>, entonces el resultado es <code>TRUE</code>. Si ambas expresiones son <code>FALSE</code>, entonces el resultado es <code>FALSE</code>. Si ambas expresiones son <code>NULL</code>, entonces el resultado es <code>NULL</code>.</p><p>Si crea un cálculo el cual muestra el resultado de una comparación de <code>OR</code> en una hoja de trabajo, Tableau muestra <code>TRUE</code> y<code>FALSE</code>. Si desea cambiar esto, use el área Formato en el cuadro de diálogo de formato.</p><p class="note"><b>Nota</b>:&nbsp;El operador <code>OR</code> usa <em>evaluación de circuito corto</em>. Esto significa que si la primera expresión se evalúa y es <code>TRUE</code>, entonces la segunda expresión no se evalúa en absoluto. Puede ser útil si la segunda expresión tiene como resultado un error cuando la primera expresión es <code>TRUE</code>, porque la segunda expresión, en este caso, nunca se evalúa.</p></td></tr></tbody></table>

### OUTLINE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>OUTLINE(&lt;spatial polygon&gt;)</code></td></tr><tr><td>Resultado</td><td>Geometría</td></tr><tr><td>Definición</td><td>Convierte una geometría de polígono en cadenas de líneas.</td></tr><tr><td>Notas</td><td><p>Es útil para crear una capa separada para un contorno al que se le puede aplicar un estilo diferente al del relleno.</p><p>Admite polígonos dentro de multipolígonos.</p></td></tr></tbody></table>

[volver al principio](#top)

## P

### PARSE\_URL

`PARSE_URL(string, url_part)`

Solo se admite cuando está conectado a Cloudera Impala. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### PARSE\_URL\_QUERY

`PARSE_URL_QUERY(string, key)`

Solo se admite cuando está conectado a Cloudera Impala. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### PERCENTILE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>PERCENTILE(expression, number)</code></td></tr><tr><td>Definición</td><td>Devuelve el valor de percentil de la <code>&lt;expression&gt;</code> dada correspondiente al <code>&lt;number&gt;</code> especificado. <code>&lt;number&gt;</code> debe oscilar entre 0 y 1 (incluido), así como ser una constante numérica.</td></tr><tr><td>Ejemplo</td><td><pre>PERCENTILE([Score], 0.9)</pre></td></tr><tr><td>Limitaciones de la base de datos</td><td><p>Esta función está disponible para las siguientes fuentes de datos:&nbsp;conexiones de archivos de texto y de Microsoft Excel no heredadas, tipos de fuentes de datos de extracción y de solo extracciones (por ejemplo, Google Analytics, OData o Salesforce), fuentes de datos de Sybase IQ 15.1 y posteriores, fuentes de datos de Oracle 10 y posteriores, fuentes de datos de Cloudera Hive y Hortonworks Hadoop Hive, fuentes de datos de EXASolution 4.2 y posteriores.</p><p>En el caso de otros tipos de fuentes de datos, los datos se pueden extraer en un archivo de extracción para usar esta función. Consulte <a href="https://help.tableau.com/current/pro/desktop/es-es/extracting_data.htm" target="_blank">Extraer los datos</a>.</p></td></tr></tbody></table>

### PI

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>PI()</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la constante numérica pi: 3,14159...</td></tr><tr><td>Ejemplo</td><td><pre>PI()&nbsp;= 3.14159</pre></td></tr><tr><td>Notas</td><td>Útil para funciones trigonométricas que toman su entrada en radianes.</td></tr></tbody></table>

### POWER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>POWER(number, power)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Eleva el <code>&lt;number&gt;</code> a la <code>&lt;power&gt;</code> especificada.</td></tr><tr><td>Ejemplo</td><td><pre>POWER(5,3) = 125<br>POWER([Temperature], 2)</pre></td></tr><tr><td>Notas</td><td>También puede usar el símbolo ^, como en <code>5^3 = POWER(5,3) = 125</code><p>Consulte también <code><a href="#EXP" class="xref">EXP</a></code>, <code><a href="#LOG" class="xref">LOG</a></code> y <code><a href="#SQUARE" class="xref">SQUARE</a></code>.</p></td></tr></tbody></table>

### PREVIOUS\_VALUE

`PREVIOUS_VALUE(expression)`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### PROPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>PROPER(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td><p>Devuelve la <code>&lt;string&gt;</code> proporcionada con la primera letra de cada palabra en mayúscula y las letras restantes en minúsculas.</p></td></tr><tr><td>Ejemplo</td><td><pre>PROPER("PRODUCT name") = "Product Name"</pre><pre>PROPER("darcy-mae") = "Darcy-Mae"</pre></td></tr><tr><td>Notas</td><td><p>Los espacios y los caracteres no alfanuméricos, como la puntuación, se tratan como separadores.</p><p>Consulte también <a href="#LOWER" class="xref">LOWER</a> y <a href="#UPPER" class="xref">UPPER</a>.</p></td></tr></tbody></table>

[volver al principio](#top)

## Q

### Trimestre

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>QUARTER(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el trimestre de la <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>QUARTER(#1986-03-25#) = 1</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los equivalentes ISO</td></tr></tbody></table>

[volver al principio](#top)

## R

### RADIANS

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>RADIANS(number)</code></td></tr><tr><td>Resultado</td><td>Número (ángulo en radianes)</td></tr><tr><td>Definición</td><td>Convierte el <code>&lt;number&gt;</code> dado en grados a radianes.</td></tr><tr><td>Ejemplo</td><td><pre>RADIANS(180) = 3.14159</pre></td></tr><tr><td>Notas</td><td>La función inversa, <code><a href="#DEGREES" class="xref">DEGREES</a></code>, toma un ángulo en radianes y lo devuelve en grados.</td></tr></tbody></table>

### RANK Funciones de cálculo de tablas

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/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'])`

### Funciones de RAWSQL

Si desea obtener más información, consulte [Funciones de paso (RAWSQL)](https://help.tableau.com/current/pro/desktop/es-es/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])`

### Funciones de REGEXP

Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/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>Sintaxis</td><td><code>REPLACE(string, substring, replacement</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Busca <code>&lt;string&gt;</code> para <code>&lt;substring&gt;</code> y lo reemplaza con <code>&lt;replacement&gt;</code>. Si no se encuentra <code>&lt;substring&gt;</code>, se elimina el cambio a la cadena.</td></tr><tr><td>Ejemplo</td><td><pre>REPLACE("Version 3.8", "3.8", "4x") = "Version 4x"</pre></td></tr><tr><td>Notas</td><td>Consulte también <code>REGEXP_REPLACE</code> en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### RIGHT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>RIGHT(string, number)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve el <code>&lt;number&gt;</code> de caracteres que se encuentra en el extremo derecho de la cadena.</td></tr><tr><td>Ejemplo</td><td><pre>RIGHT("Calculation", 4) = "tion"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#LEFT" class="xref">LEFT</a> y <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>Sintaxis</td><td><code>ROUND(number, [decimals])</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td><p>Redondea el <code>&lt;number&gt;</code> a una cantidad de dígitos especificada.</p><p>El argumento opcional <code>decimals</code> especifica la cantidad de puntos decimales de precisión que se incluyen en el resultado final. Si se omiten los <code>decimals</code>, el número se redondea al entero más cercano.</p></td></tr><tr><td>Ejemplo</td><td><pre>ROUND(1/3, 2) = 0.33</pre></td></tr><tr><td>Notas</td><td><p>Algunas bases de datos, como SQL Server, permiten especificar una longitud negativa, donde -1 redondea el número a decenas, -2 lo redondea a centenas y así sucesivamente. Esto no es cierto en todas las bases de datos. Por ejemplo, no es cierto en Excel o Access.</p><blockquote><p>[!TIP]</p><p><b>Nota</b>: Debido a que ROUND puede tener problemas debido a la representación subyacente de los números en punto flotante, como 9,405 redondeando a 9,40, puede ser preferible <a href="https://help.tableau.com/current/pro/desktop/es-es/formatting_specific_numbers.htm">formatear el número</a> con el número deseado de puntos decimales en lugar de redondearlo. Dar formato a 9,405 con dos decimales producirá el 9,41 esperado.</p></blockquote><p>Consulte también <code><a href="#CEILING" class="xref">CEILING</a></code> y <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>Sintaxis</td><td><code>RTRIM(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;string&gt;</code> proporcionada con todos los espacios posteriores eliminados.</td></tr><tr><td>Ejemplo</td><td><pre>RTRIM(" Calculation ") = " Calculation"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#LTRIM" class="xref">LTRIM</a> y <a href="#TRIM" class="xref">TRIM</a>.</td></tr></tbody></table>

### RTRIM\_THIS

`RTRIM_THIS(string, string)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### RUNNING Funciones de cálculo de tablas

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

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

[volver al principio](#top)

## S

### SCRIPT Extensiones de análisis

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/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>Sintaxis</td><td><code>SHAPETYPE(&lt;geometry&gt;)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve una cadena que describe la estructura de la geometría espacial, como Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed, y unsupported</td></tr><tr><td>Ejemplo</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>Sintaxis</td><td><code>SIGN(number)</code></td></tr><tr><td>Resultado</td><td>-1, 0 o 1</td></tr><tr><td>Definición</td><td>Devuelve la firma de un <code>&lt;number&gt;</code>: los posibles valores de devolución son -1 si el número es negativo, 0 si el número es cero, o 1 si el número es positivo.</td></tr><tr><td>Ejemplo</td><td><pre>SIGN(AVG(Profit)) = -1</pre></td></tr><tr><td>Notas</td><td>Consulte también <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>Sintaxis</td><td><code>SIN(number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve el seno de un ángulo en radianes.</td></tr><tr><td>Ejemplo</td><td><pre>SIN(0) = 1.0<br>SIN(PI( )/4) = 0.707106781186548</pre></td></tr><tr><td>Notas</td><td><p>La función inversa, <code><a href="#ASIN" class="xref">ASIN</a></code>, toma el seno como argumento y devuelve el ángulo en radianes.</p><p>Consulte también <code><a href="#PI" class="xref">PI</a></code>. Para convertir un ángulo de grados a radianes, use <code><a href="#RADIANS" class="xref">RADIANS</a></code>.</p></td></tr></tbody></table>

### SIZE

`SIZE()`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### SPACE

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>SPACE(number)</code></td></tr><tr><td>Resultado</td><td>Cadena (específicamente, solo espacios)</td></tr><tr><td>Definición</td><td>Devuelve una cadena compuesta por el número especificado de espacios repetidos.</td></tr><tr><td>Ejemplo</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>Sintaxis</td><td><code>SPLIT(string, delimiter, token number)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve una subcadena de la <code>&lt;string&gt;</code>, usando un carácter <code>&lt;delimiter&gt;</code> para dividir la cadena en una secuencia de <code>&lt;tokens&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>SPLIT ("a-b-c-d", "-", 2) = "b"</pre><pre>SPLIT ("a|b|c|d", "|", -2) = "c"</pre></td></tr><tr><td>Notas</td><td><p>La cadena se interpreta como una secuencia alterna de delimitadores y tokens. Para la cadena <code>abc-defgh-i-jkl</code>, donde el carácter delimitador es “<code>-</code>”, los tokens son (1) <code>abc</code>, (2) <code>defgh</code>, (3) <code>i</code> y (4) <code>jlk</code>.</p><p><code>SPLIT</code> devuelve el token que se corresponde con el número de token. Cuando el número de token es positivo, los tokens se cuentan empezando desde el extremo izquierdo de la cadena; cuando el número de token es negativo, los tokens se cuentan empezando desde la derecha.</p><p>Consulte también REGEX compatible en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</p></td></tr><tr><td>Limitaciones de la base de datos</td><td><p>Los comandos de división y división personalizada están disponibles para los siguientes tipos de fuentes de datos: extracciones de datos de Tableau, Microsoft Excel, archivos de texto, archivos 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 y Microsoft SQL Server.</p><p>Algunas fuentes de datos imponen límites en la división de cadenas. Consulte las limitaciones de la función SPLIT más adelante en este tema.</p></td></tr></tbody></table>

### SQRT

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>SQRT(number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve la raíz cuadrada de un <code>&lt;number&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>SQRT(25) = 5</pre></td></tr><tr><td>Notas</td><td>Consulte también <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>Sintaxis</td><td><code>SQUARE(number)</code></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Devuelve el cuadrado de un <code>&lt;number&gt;</code>.</td></tr><tr><td>Ejemplo</td><td><pre>SQUARE(5) = 25</pre></td></tr><tr><td>Notas</td><td>Consulte también <code><a href="#SQRT" class="xref">SQRT</a></code> y <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>Sintaxis</td><td><code>STARTSWITH(string, substring)</code></td></tr><tr><td>Resultado</td><td>Booleano</td></tr><tr><td>Definición</td><td>Indica true si la <code>string</code> comienza por la <code>substring</code>. Se ignoran los espacios iniciales en blanco.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">STARTSWITH("Matador, "Ma") = TRUE</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#CONTAINS" class="xref">CONTAINS</a> así como RegEx compatible en la <a href="https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm" target="_blank">documentación de funciones adicionales</a>.</td></tr></tbody></table>

### STDEV

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>STDEV(expression)</code></td></tr><tr><td>Definición</td><td>Devuelve la desviación estándar estadística de todos los valores en la <code>&lt;expression&gt;</code> dada basado en una muestra de la población.</td></tr></tbody></table>

### STDEVP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>STDEVP(expression)</code></td></tr><tr><td>Definición</td><td>Devuelve la desviación estándar estadística de todos los valores en la <code>&lt;expression&gt;</code> dada en base a una población parcial.</td></tr></tbody></table>

### STR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>STR(expression)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Convierte su argumento en una cadena.</td></tr><tr><td>Ejemplo</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>Sintaxis</td><td><code>SUM(expression)</code></td></tr><tr><td>Definición</td><td>Devuelve la suma de todos los valores de la <code>&lt;expression&gt;</code>. Se ignoran los valores nulos.</td></tr><tr><td>Notas</td><td><code>SUM</code> solo puede utilizarse con campos numéricos.</td></tr></tbody></table>

[volver al principio](#top)

## T

### TAN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>TAN(number)</code><p>El argumento <code>&lt;number&gt;</code> es el ángulo en radianes.</p></td></tr><tr><td>Resultado</td><td>Número</td></tr><tr><td>Definición</td><td>Indica la tangente de un ángulo.</td></tr><tr><td>Ejemplo</td><td><pre>TAN(PI ( )/4) = 1.0</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y <code><a href="#PI" class="xref">PI</a></code>. Para convertir un ángulo de grados a radianes, 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>Sintaxis</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>Definición</td><td>Una parte requerida de una expresión <code>IF</code>, <code>ELSEIF</code> o <code>CASE</code>, utilizada para definir qué resultado devolver si un valor o prueba específica es true.</td></tr><tr><td>Ejemplo</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>"Si Estación = Verano, devolverá Sandalias. Si no, mire la siguiente expresión. Si Estación = Invierno, devolverá Botas. Si ninguna de las expresiones es true, devolverá Zapatillas".</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>"Mire el campo Estación. Si el valor es Verano, devolverá Sandalias. Si el valor es Invierno, devolverá Botas. Si ninguna de las opciones del cálculo coincide con lo que hay en el campo Estación, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Usado con <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> y <a href="#END" class="xref">END</a></p></td></tr></tbody></table>

### TIMESTAMP\_TO\_USEC

`TIMESTAMP_TO_USEC(expression)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### TLD

`TLD(string_url)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### TODAY

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>TODAY()</code></td></tr><tr><td>Resultado</td><td>Fecha</td></tr><tr><td>Definición</td><td>Devuelve la fecha actual del sistema local.</td></tr><tr><td>Ejemplo</td><td><pre>TODAY() = 1986-03-25</pre></td></tr><tr><td>Notas</td><td><p><code>TODAY</code> no acepta argumentos.</p><p>Consulte también <code><a href="#NOW" class="xref">NOW</a></code>, un cálculo similar que devuelve una fecha y hora en lugar de una fecha.</p><p>Si la fuente de datos es una conexión activa, la fecha del sistema podría estar en otra zona horaria. Para obtener más información, consulte la <a href="https://kb.tableau.com/articles/issue/now-function-returns-utc-time?lang=es-es">Base de conocimientos</a>.</p></td></tr></tbody></table>

### TOTAL

`TOTAL(expression)`

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_tablecalculation.htm).

### TRIM

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>TRIM(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;string&gt;</code> proporcionada con los espacios iniciales y posteriores eliminados.</td></tr><tr><td>Ejemplo</td><td><pre>TRIM(" Calculation ") = "Calculation"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#LTRIM" class="xref">LTRIM</a> y <a href="#RTRIM" class="xref">RTRIM</a>.</td></tr></tbody></table>

[volver al principio](#top)

## U

### UPPER

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>UPPER(string)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve la <code>&lt;string&gt;</code> proporcionada con todos los caracteres en mayúscula.</td></tr><tr><td>Ejemplo</td><td><pre>UPPER("Calculation") = "CALCULATION"</pre></td></tr><tr><td>Notas</td><td>Consulte también <a href="#PROPER" class="xref">PROPER</a> y <a href="#LOWER" class="xref">LOWER</a>.</td></tr></tbody></table>

### USEC\_TO\_TIMESTAMP

`USEC_TO_TIMESTAMP(expression)`

Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte [Funciones adicionales](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_additional.htm).

### USERDOMAIN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERDOMAIN(&nbsp;)</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Devuelve el dominio del usuario actual.</td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el dominio de usuario del usuario que inició sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el dominio local si el usuario se encuentra en un dominio</li></ul></td></tr></tbody></table>

### USERNAME

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>USERNAME( )</code></td></tr><tr><td>Resultado</td><td>Cadena</td></tr><tr><td>Definición</td><td>Indica el nombre de usuario del usuario actual.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">USERNAME( )</pre><p>Esto devuelve el nombre del usuario que ha iniciado sesión, como “hmyrer”.</p><pre xml:space="preserve">[Manager] = USERNAME( )</pre><p>Si el gerente "hmyrer" inició sesión, este ejemplo solo devolverá el valor TRUE si el campo Gerente de la vista contiene la cadena "hmyrer".</p></td></tr><tr><td>Notas</td><td><p>Esta función comprueba:</p><ul><li><span class="mc-variable Variables.TabsProductOnline variable">Tableau Cloud</span> y <span class="mc-variable Variables.TabsProductServer variable">Tableau Server</span>:&nbsp;el nombre del usuario que ha iniciado sesión</li><li><span class="mc-variable Variables.TabsProductDesktop variable">Tableau Desktop</span>: el nombre de usuario local o de red para el usuario</li></ul><p><b>Filtros de usuario</b></p><p>Cuando se usa como filtro, un campo calculado, como <code>[Username field] = USERNAME( )</code>, puede usarse para crear un filtro de usuarios que solo muestre datos importantes para la persona que inició sesión en el servidor.</p></td></tr></tbody></table>

### ATRIBUTO DE USUARIO Funciones del token web JSON

- `USERATTRIBUTE('attribute_name')`
- `USERATTRIBUTEINCLUDES('attribute_name', 'expected_value')`

Para obtener más información, consulte [Funciones de usuario](https://help.tableau.com/current/pro/desktop/es-es/functions_functions_user.htm).

[volver al principio](#top)

## V

### VAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>VAR(expression)</code></td></tr><tr><td>Definición</td><td>Indica la discordancia estadística de todos los valores en la expresión dada basado en una muestra de la población.</td></tr></tbody></table>

### VARP

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>VARP(expression)</code></td></tr><tr><td>Definición</td><td>Indica la discordancia estadística de todos los valores en la expresión dada de toda la población.</td></tr></tbody></table>

[volver al principio](#top)

## W

### WEEK

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>WEEK(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve la semana de la <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre>WEEK(#1986-03-25#) = 13</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los equivalentes ISO</td></tr></tbody></table>

### WHEN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</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>Definición</td><td>Una parte requerida de una expresión <code>CASE</code>. Encuentra el primer <code>&lt;value&gt;</code> que coincide con la <code>&lt;expression&gt;</code> y devuelve el <code>&lt;then&gt;</code> correspondiente.</td></tr><tr><td>Ejemplo</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>"Mire el campo Estación. Si el valor es Verano, devolverá Sandalias. Si el valor es Invierno, devolverá Botas. Si ninguna de las opciones del cálculo coincide con lo que hay en el campo Estación, devolverá Zapatillas".</i></p></td></tr><tr><td>Notas</td><td><p>Usado con <a href="#CASE" class="xref">CASE</a>, <a href="#THEN" class="xref">THEN</a>, <a href="#ELSE" class="xref">ELSE</a> y <a href="#END" class="xref">END</a>.</p><p><code>CASE</code> también admite construcciones <code>WHEN IN</code>, tales 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>Los valores que compara <code>WHEN IN</code> deben ser un conjunto, una lista de valores literales o un campo combinado. Consulte también <a href="#IN" class="xref">IN</a>.</p></td></tr></tbody></table>

### Window Table Calcs

Para obtener más información, consulte [Funciones de cálculo de tablas](https://help.tableau.com/current/pro/desktop/es-es/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])`

[volver al principio](#top)

## X

### XPATH functions.

Solo es compatible si se conecta con Hadoop Hive. Si desea obtener más información, consulte [Funciones de paso (RAWSQL)](https://help.tableau.com/current/pro/desktop/es-es/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)`

[volver al principio](#top)

## Y

### YEAR

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>YEAR(date)</code></td></tr><tr><td>Resultado</td><td>Entero</td></tr><tr><td>Definición</td><td>Devuelve el año de la <code>&lt;date&gt;</code> dada como un número entero.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">YEAR(#1986-03-25#) = 1,986</pre></td></tr><tr><td>Notas</td><td>Consulte también <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> y los equivalentes ISO</td></tr></tbody></table>

[volver al principio](#top)

## Z

### ZN

<table class="table--plain" style="width: 100%;"><colgroup><col style="width: 20%;"><col></colgroup><tbody><tr><td>Sintaxis</td><td><code>ZN(expression)</code></td></tr><tr><td>Resultado</td><td>Depende del tipo de datos de la <code>&lt;expression&gt;</code>, o 0.</td></tr><tr><td>Definición</td><td>Devuelve <code>&lt;expression&gt;</code> si no es null, de lo contrario, devuelve cero.</td></tr><tr><td>Ejemplo</td><td><pre xml:space="preserve">ZN([Test Grade])</pre><p><i>"Si la calificación de la prueba no es null, devolverá su valor. Si la calificación de la prueba es null, devolverá 0".</i></p></td></tr><tr><td>Notas</td><td><p><code>ZN</code> es un caso especializado de <a href="#IFNULL" class="xref">IFNULL</a> donde la alternativa si la expresión es null es siempre 0 en lugar de especificarse en el cálculo.</p><p><code>ZN</code> es especialmente útil cuando se realizan cálculos adicionales y un valor null haría que todo el cálculo fuera null. Pero tenga cuidado al interpretar estos resultados, null no siempre es sinónimo de 0 y podría representar datos que faltan.</p><p>Consulte también <a href="#ISNULL" class="xref">ISNULL</a>.</p></td></tr></tbody></table>

[volver al principio](#top)

## Consulte también

[Funciones de Tableau (por categorías)](https://help.tableau.com/current/pro/desktop/es-es/functions_all_categories.htm)

[Funciones en Tableau](https://help.tableau.com/current/pro/desktop/es-es/functions.htm)