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 B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A
ABS
Sintaxis | ABS(number) |
Resultado | Número (positivo) |
Definición | Devuelve el valor absoluto del <number> dado. |
Ejemplo | ABS(-7) = 7 El segundo ejemplo devuelve el valor absoluto para todos los números que el Discordancia campo Varianza de presupuesto. |
Notas | Consulte también SIGN . |
ACOS
Sintaxis | ACOS(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcocoseno (ángulo) del <number> dado. |
Ejemplo | ACOS(-1) = 3.14159265358979 |
Notas | La función inversa, COS , toma el ángulo en radianes como argumento y devuelve el coseno. |
AND
Sintaxis | <expr1> AND <expr2> |
Definición | Realiza la conjunción lógica de dos expresiones. (Si ambos lados son true, la prueba lógica devuelve true). |
Resultado | Booleano |
Ejemplo | IF [Season] = "Spring" AND "[Season] = "Fall" "Si tanto (Temporada = Primavera) como (Temporada = Otoño) son true simultáneamente, entonces devuelve: Es el apocalipsis y el calzado no importa". |
Notas | A menudo se utiliza con IF y IIF. Consulte también NOT y O. Si ambas expresiones son Si crea un cálculo en el cual el resultado de una comparación de Nota: El operador |
ÁREA
Sintaxis | AREA(Spatial Polygon, 'units') |
Resultado | Número |
Definición | Devuelve el área de superficie total de un <spatial polygon> . |
Ejemplo | AREA([Geometry], 'feet') |
Notas | Nombres de unidades compatibles (deben estar entre comillas en el cálculo, como
|
ASCII
Sintaxis | ASCII(string) |
Resultado | Número |
Definición | Devuelve el código ASCII del primer carácter de una <string> . |
Ejemplo | ASCII('A') = 65 |
Notas | Este es el inverso de la función CHAR . |
ASIN
Sintaxis | ASIN(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcoseno (ángulo) de un <number> dado. |
Ejemplo | ASIN(1) = 1.5707963267949 |
Notas | La función inversa, SIN , toma el ángulo en radianes como argumento y devuelve el seno. |
ATAN
Sintaxis | ATAN(number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcotangente (ángulo) de un <number> dado. |
Ejemplo | ATAN(180) = 1.5652408283942 |
Notas | La función inversa, |
ATAN2
Sintaxis | ATAN2(y number, x number) |
Resultado | Número (ángulo en radianes) |
Definición | Devuelve el arcotangente (ángulo) entre dos números (<y number> y <x number> ). El resultado está en radianes. |
Ejemplo | ATAN2(2, 1) = 1.10714871779409 |
Notas | Consulte también ATAN , TAN y COT . |
ATTR
Sintaxis | ATTR(expression) |
Definición | Devuelve el valor de la <expression> si tiene un valor individual para todas las filas. De lo contrario, indica un asterisco. Se ignoran los valores nulos. |
AVG
Sintaxis | AVG(expression) |
Definición | Devuelve el promedio de todos los valores de la <expression> . Se ignoran los valores nulos. |
Notas | AVG solo puede utilizarse con campos numéricos. |
B
BUFFER
Sintaxis | BUFFER(Spatial Point, distance, 'units') |
Resultado | Geometría |
Definición | Devuelve una forma de polígono centrada sobre un <spatial point> , con un radio determinado por la <distance> y los valores de <unit> . |
Ejemplo | BUFFER([Spatial Point Geometry], 25, 'mi') BUFFER(MAKEPOINT(47.59, -122.32), 3, 'km') |
Notas | Nombres de unidades compatibles (deben estar entre comillas en el cálculo, como
|
C
CASE
Sintaxis | CASE <expression>
|
Resultado | Depende del tipo de datos de los valores <then> . |
Definición | Evalúa la |
Ejemplo |
"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". |
Notas | Usado con WHEN, THEN, ELSE y END. Consejo: 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. |
CEILING
Sintaxis | CEILING(number) |
Resultado | Entero |
Definición | Redondea un <number> al entero más cercano de valor igual o superior. |
Ejemplo | CEILING(2.1) = 3 |
Notas | Consulte también FLOOR y ROUND . |
Limitaciones de la base de datos |
|
CHAR
Sintaxis | CHAR(number) |
Resultado | Cadena |
Definición | Devuelve el carácter codificado por el <number> de código ASCII. |
Ejemplo | CHAR(65) = 'A' |
Notas | Este es el inverso de la función ASCII . |
COLLECT
Sintaxis | COLLECT(spatial) |
Definición | Un cálculo agregado que combina los valores del campo del argumento. Se ignoran los valores nulos. |
Notas | COLLECT solo puede utilizarse con campos espaciales. |
CONTAINS
Sintaxis | CONTAINS(string, substring) |
Resultado | Booleano |
Definición | Devuelve true si la <string> dada contiene la <substring> especificada. |
Ejemplo | CONTAINS("Calculation", "alcu") = true |
Notas | Consulte también la función lógica(El enlace se abre en una ventana nueva) IN así como RegEx compatible en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
CORR
Sintaxis | CORR(expression1, expression2) |
Resultado | Número de -1 a 1 |
Definición | Indica el coeficiente de correlación de Pearson de dos expresiones. |
Ejemplo | example |
Notas | 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. El cuadrado de un resultado de CORR es equivalente al valor R cuadrado de un modelo de línea de tendencia lineal. Consulte Términos del modelo de línea de tendencia(El enlace se abre en una ventana nueva). Utilizar con expresiones LOD con ámbito de tabla: Puede utilizar CORR para visualizar la correlación en una dispersión desagregada mediante una expresión de nivel de detalle con ámbito de tabla(El enlace se abre en una ventana nueva). Por ejemplo: {CORR(Sales, Profit)} Con una expresión de nivel de detalle, la correlación se aplica a todas las filas. Si ha utilizado una fórmula como |
Limitaciones de la base de datos |
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar |
COS
Sintaxis | COS(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica el coseno de un ángulo. |
Ejemplo | COS(PI( ) /4) = 0.707106781186548 |
Notas | La función inversa, Consulte también |
COT
Sintaxis | COT(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número |
Definición | Indica la cotangente de un ángulo. |
Ejemplo | COT(PI( ) /4) = 1 |
Notas | Consulte también ATAN , TAN , y PI . |
COUNT
Sintaxis | COUNT(expression) |
Definición | Indica el número de elementos. No se cuentan los valores nulos. |
COUNTD
Sintaxis | COUNTD(expression) |
Definición | Indica el número de elementos definidos en un grupo. No se cuentan los valores nulos. |
COVAR
Sintaxis | COVAR(expression1, expression2) |
Definición | Indica la covarianza de muestra de dos expresiones. |
Notas | 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 covarianza de muestra 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 Si El valor de |
Limitaciones de la base de datos |
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar |
COVARP
Sintaxis | COVARP(expression 1, expression2) |
Definición | Indica la covarianza de población de dos expresiones. |
Notas | 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 covarianza de población 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 Si |
Limitaciones de la base de datos |
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar |
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.
Sintaxis | DATE(expression) |
Resultado | Fecha |
Definición | Devuelve una fecha dada a una expresión de número, cadena o <expression> de fecha. |
Ejemplo | DATE([Employee Start Date]) DATE("September 22, 2018") DATE("9/22/2018") DATE(#2018-09-22 14:52#) |
Notas | A diferencia de
|
DATEADD
Agrega un número específico de partes de fecha (meses, días, etc.) a la fecha de inicio.
Sintaxis | DATEADD(date_part, interval, date) |
Resultado | Fecha |
Definición | Devuelve la fecha especificada con el valor numérico especificado de <interval> ya añadido a la <date_part de la fecha en cuestión. Por ejemplo, agregar tres meses o 12 días a una fecha de inicio. |
Ejemplo | Retrasar todas las fechas de vencimiento por una semana DATEADD('week', 1, [due date]) Agregar 280 días a la fecha 20 de febrero de 2021 DATEADD('day', 280, #2/20/21#) = #November 27, 2021# |
Notas | Admite fechas ISO 8601. |
DATEDIFF
Devuelve el número de partes de fechas (semanas, años, etc.) entre dos fechas.
Sintaxis | DATEDIFF(date_part, date1, date2, [start_of_week]) |
Resultado | Entero |
Definición | Indica la diferencia entre date1 y date2 que se expresa en unidades de date_part . Por ejemplo, restar las fechas en que alguien entró y salió de una banda para ver cuánto tiempo estuvo en la banda. |
Ejemplo | Número de días entre el 25 de marzo de 1986 y el 20 de febrero de 2021 DATEDIFF('day', #3/25/1986#, #2/20/2021#) = 12,751 ¿Cuántos meses estuvo alguien en una banda? DATEDIFF('month', [date joined band], [date left band]) |
Notas | Admite fechas ISO 8601. |
DATENAME
Devuelve el nombre de la parte de la fecha especificada como una cadena discreta.
Sintaxis | DATENAME(date_part, date, [start_of_week]) |
Resultado | Cadena |
Definición | Devuelve la <date_part> de la fecha como una cadena. |
Ejemplo | DATENAME('year', #3/25/1986#) = "1986" DATENAME('month', #1986-03-25#) = "March" |
Notas | Admite fechas ISO 8601. Un cálculo muy similar es DATEPART, que devuelve el valor de la parte de la fecha especificada como un entero continuo. Al cambiar los atributos del resultado del cálculo (dimensión o medida, continua o discreta) y el formato de fecha, los resultados de Una función inversa es |
DATEPARSE
Devuelve cadenas formateadas específicamente como fechas.
Sintaxis | DATEPARSE(date_format, date_string) |
Resultado | Fecha |
Definición | El argumento <date_format> describe cómo se organiza el campo <date_string> . Debido a la variedad de formas en que se puede ordenar, el campo de cadena <date_format> debe coincidir exactamente. Para ver una explicación completa, consulte Convertir un campo en un campo de fecha(El enlace se abre en una ventana nueva) |
Ejemplo | DATEPARSE('yyyy-MM-dd', "1986-03-25") = #March 25, 1986# |
Notas |
Las funciones inversas, que separan las fechas y devuelven el valor de sus partes, son |
Limitaciones de la base de datos |
|
DATEPART
Devuelve el nombre de la parte de la fecha especificada como un entero.
Sintaxis | DATEPART(date_part, date, [start_of_week]) |
Resultado | Entero |
Definición | Devuelve la <date_part> de la fecha como un entero. |
Ejemplo | DATEPART('year', #1986-03-25#) = 1986 DATEPART('month', #1986-03-25#) = 3 |
Notas | Admite fechas ISO 8601. Un cálculo muy similar es Una función inversa es |
DATETIME
Sintaxis | DATETIME(expression) |
Resultado | Datetime |
Definición | Indica una fecha y hora dada a una expresión de número, cadena o fecha. |
Ejemplo | DATETIME("April 15, 2005 07:59:00") = April 15, 2005 07:59:00 |
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.
Sintaxis | DATETRUNC(date_part, date, [start_of_week]) |
Resultado | Fecha |
Definición | Trunca la <date> a la precisión especificada por la <date_part> . 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. |
Ejemplo | DATETRUNC('day', #9/22/2018#) = #9/22/2018# DATETRUNC('iso-week', #9/22/2018#) = #9/17/2018# (el lunes de la semana que contiene el 22/09/2018) DATETRUNC(quarter, #9/22/2018#) = #7/1/2018# (el primer día del trimestre que contiene el 22/09/2018) Nota: Para semana e iso-semana, |
Notas | Admite fechas ISO 8601. No debería usar Por ejemplo, |
DAY
Devuelve el día de del mes (1-31) como un entero.
Sintaxis | DAY(date) |
Resultado | Entero |
Definición | Devuelve el día de la <date> dada como un entero. |
Ejemplo | Day(#September 22, 2018#) = 22 |
Notas | Consulte también WEEK , MONTH , Trimestre , YEAR y los equivalentes ISO |
DEGREES
Sintaxis | DEGREES(number) El argumento numérico es el ángulo en radianes. |
Resultado | Número (grados) |
Definición | Convierte un ángulo en radianes a grados. |
Ejemplo | DEGREES(PI( )/4) = 45.0 |
Notas | La función inversa, Consulte también |
DISTANCE
Sintaxis | DISTANCE(<SpatialPoint1>, <SpatialPoint2>, 'units') |
Resultado | Número |
Definición | Devuelve la medición de la distancia entre dos puntos de las units especificadas. |
Ejemplo | DISTANCE([Origin Point],[Destination Point], 'km') |
Notas | Nombres de unidades admitidas (deben estar entre comillas en el cálculo):
|
Limitaciones de la base de datos | 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. |
DIV
Sintaxis | DIV(integer1, integer2) |
Resultado | Entero |
Definición | Devuelve la parte entera de una operación de división en la que <integer1> se divide entre <integer2> . |
Ejemplo | DIV(11,2) = 5 |
DOMAIN
DOMAIN(string_url)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
E
ELSE
Sintaxis | CASE <expression>
|
Definición | Una pieza opcional de una expresión IF o CASE utilizada para especificar un valor predeterminado para devolver si ninguna de las expresiones probadas es true. |
Ejemplo | IF [Season] = "Summer" THEN 'Sandals' CASE [Season] |
Notas | Usado con CASE, WHEN, IF, ELSEIF, THEN y END
|
ELSEIF
Sintaxis | [ELSEIF <test2> THEN <then2>] |
Definición | Una pieza opcional de una expresión IF utilizada para especificar condiciones adicionales más allá del IF inicial. |
Ejemplo | IF [Season] = "Summer" THEN 'Sandals' |
Notas | Se usa con IF, THEN, ELSE y END
A diferencia de |
END
Definición | Se utiliza para cerrar una expresión IF o CASE . |
Ejemplo | IF [Season] = "Summer" THEN 'Sandals' "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". CASE [Season] "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". |
Notas |
ENDSWITH
ENDSWITH
Sintaxis | ENDSWITH(string, substring) |
Resultado | Booleano |
Definición | Devuelve true si la <string> dada termina con la <substring> especificada. Se ignoran los espacios posteriores en blanco. |
Ejemplo | ENDSWITH("Tableau", "leau") = true |
Notas | Consulte también la RegEx compatibles en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
EXCLUDE
Para obtener más información, consulte Expresiones de nivel de detalle(El enlace se abre en una ventana nueva).
EXP
Sintaxis | EXP(number) |
Resultado | Número |
Definición | Devuelve e elevado a la potencia del <number> dado. |
Ejemplo | EXP(2) = 7.389 |
Notas | Consulte también LN . |
F
FIND
Sintaxis | FIND(string, substring, [start]) |
Resultado | Número |
Definición | Devuelve la posición de índice de la Si se agrega el argumento numérico opcional |
Ejemplo | FIND("Calculation", "alcu") = 2 FIND("Calculation", "Computer") = 0 FIND("Calculation", "a", 3) = 7 FIND("Calculation", "a", 2) = 2 FIND("Calculation", "a", 8) = 0 |
Notas | Consulte también la RegEx compatibles en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
FINDNTH
Sintaxis | FINDNTH(string, substring, occurrence) |
Resultado | Número |
Definición | Devuelve la posición de la aparición número n de <substring> dentro de la <string> especificada, donde n se define mediante el argumento <occurence> . |
Ejemplo | FINDNTH("Calculation", "a", 2) = 7 |
Notas |
Consulte también la RegEx compatibles en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
FIRST
FIRST()
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
FIXED
Para obtener más información, consulte Expresiones de nivel de detalle(El enlace se abre en una ventana nueva).
FLOAT
Sintaxis | FLOAT(expression) |
Resultado | Número de coma flotante (decimal) |
Definición | Convierte su argumento en un número de punto flotante. |
Ejemplo | FLOAT(3) = 3.000 |
Notas | Consulte también INT que devuelve un número entero. |
FLOOR
Sintaxis | FLOOR(number) |
Resultado | Entero |
Definición | Redondea un <number> al entero más cercano de valor igual o inferior. |
Ejemplo | FLOOR(7.9) = 7 |
Notas | Consulte también CEILING y ROUND . |
Limitaciones de la base de datos |
|
FULLNAME
Sintaxis | FULLNAME( ) |
Resultado | Cadena |
Definición | Indica el nombre completo del usuario actual. |
Ejemplo | FULLNAME( ) Esto devuelve el nombre completo del usuario que ha iniciado sesión, como "Hamlin Myrer". [Manager] = FULLNAME( ) 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". |
Notas | Esta función comprueba:
Filtros de usuario Cuando se usa como filtro, un campo calculado, como |
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(El enlace se abre en una ventana nueva).
GROUP_CONCAT
GROUP_CONCAT(expression)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
H
HEXBINX
Sintaxis | HEXBINX(number, number) |
Resultado | Número |
Definición | 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. |
Ejemplo | HEXBINX([Longitude]*2.5, [Latitude]*2.5) |
Notas | HEXBINX y HEXBINY 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. |
HEXBINY
Sintaxis | HEXBINY(number, number) |
Resultado | Número |
Definición | 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. |
Ejemplo | HEXBINY([Longitude]*2.5, [Latitude]*2.5) |
Notas | Consulte también HEXBINX . |
HOST
HOST(string_url)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
I
IF
Sintaxis | IF <test1> THEN <then1> |
Resultado | Depende del tipo de datos de los valores <then> . |
Definición | Prueba una serie de expresiones que devuelven el valor |
Ejemplo | IF [Season] = "Summer" THEN 'Sandals' "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". |
Notas |
IFNULL
Sintaxis | IFNULL(expr1, expr2) |
Resultado | Depende del tipo de datos de los valores <expr> . |
Definición | Devuelve |
Ejemplo | IFNULL([Assigned Room], "TBD") "Si el campo Sala asignada no es null, devolverá su valor. Si el campo Sala asignada es null, devolverá TBD". |
Notas | Comparar con ISNULL. Consulte también ZN. |
IIF
Sintaxis | IIF(<test>, <then>, <else>, [<unknown>]) |
Resultado | Depende del tipo de datos de los valores de la expresión. |
Definición | Comprueba si se cumple una condición (<test> ), y devuelve <then> si la prueba es true, <else> si la prueba es false, y un valor opcional para <unknown> si la prueba es null. Si no se especifica la incógnita opcional, IIF devolverá null. |
Ejemplo | IIF([Season] = 'Summer', 'Sandals', 'Other footwear') "Si Estación = Verano, devolverá Sandalias. Si no, devolverá Otro calzado" IIF([Season] = 'Summer', 'Sandals', "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". IIF('Season' = 'Summer', 'Sandals', "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". |
Notas |
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:
|
IN
Sintaxis | <expr1> IN <expr2> |
Resultado | Booleano (true o false) |
Definición | Devuelve TRUE si cualquier valor de <expr1> coincide con cualquier valor de <expr2> . |
Ejemplo | SUM([Cost]) IN (1000, 15, 200) "¿El valor del campo Coste es 1000, 15 o 200?" [Field] IN [Set] "¿El valor del campo está presente en el conjunto?" |
Notas | Los valores en Consulte también WHEN. |
INCLUDE
Para obtener más información, consulte Expresiones de nivel de detalle(El enlace se abre en una ventana nueva).
INDEX
INDEX( )
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
INT
Sintaxis | INT(expression) |
Resultado | Entero |
Definición | Convierte su argumento en un entero. Para las expresiones, esta función trunca los resultados al entero más cercano hasta cero. |
Ejemplo | INT(8/3) = 2 INT(-9.7) = -9 |
Notas | Cuando se convierte una cadena en un entero, primero se convierte en un flotante y luego se redondea. Consulte también |
INTERSECTS
Sintaxis | INTERSECTS (<geometry1>, <geometry2>) |
Resultado | Booleano |
Definición | Devuelve true o false indicando si dos geometrías se superponen en el espacio. |
Notas | Combinaciones admitidas: punto/polígono, línea/polígono y polígono/polígono. |
ISDATE
Comprueba si la cadena tiene un formato de fecha válido.
Sintaxis | ISDATE(string) |
Resultado | Booleano |
Definición | Devuelve true si una <string> dada es una fecha válida. |
Ejemplo | ISDATE(09/22/2018) = true ISDATE(22SEP18) = false |
Notas | 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. |
ISFULLNAME
Sintaxis | ISFULLNAME("User Full Name") |
Resultado | Booleano |
Definición | Devuelve |
Ejemplo | ISFULLNAME("Hamlin Myrer") |
Notas | La expresión Esta función comprueba:
|
ISMEMBEROF
Sintaxis | ISMEMBEROF("Group Name") |
Resultado | Booleano o null |
Definición | Devuelve |
Ejemplo | ISMEMBEROF('Superstars') ISMEMBEROF('domain.lan\Sales') |
Notas | La expresión Si el usuario ha iniciado sesión en Tableau Cloud o Tableau Server, la membresía del grupo la determinan los grupos de Tableau. La función devolverá TRUE si la cadena dada es "Todos los usuarios" La función |
ISNULL
Sintaxis | ISNULL(expression) |
Resultado | Booleano (true o false) |
Definición | Devuelve true si la |
Ejemplo | ISNULL([Assigned Room]) "¿El campo Sala asignada es null?" |
Notas | Comparar con IFNULL. Consulte también ZN. |
ISOQUARTER
Sintaxis | ISOQUARTER(date) |
Resultado | Entero |
Definición | Devuelve el trimestre basado en semanas ISO8601 de una <date> dada como un número entero. |
Ejemplo | ISOQUARTER(#1986-03-25#) = 1 |
Notas | Consulte también ISOWEEK , ISOWEEKDAY , ISOYEAR y los no ISO equivalentes. |
ISOWEEK
Sintaxis | ISOWEEK(date) |
Resultado | Entero |
Definición | Devuelve la semana basada en semanas ISO8601 de una <date> dada como un número entero. |
Ejemplo | ISOWEEK(#1986-03-25#) = 13 |
Notas | Consulte también ISOWEEKDAY , ISOQUARTER , ISOYEAR y los no ISO equivalentes. |
ISOWEEKDAY
Sintaxis | ISOWEEKDAY(date) |
Resultado | Entero |
Definición | Devuelve el día de la semana basado en semanas ISO8601 de una <date> dada como un número entero. |
Ejemplo | ISOWEEKDAY(#1986-03-25#) = 2 |
Notas | Consulte también ISOWEEK , ISOQUARTER , ISOYEAR y los no ISO equivalentes |
ISOYEAR
Sintaxis | ISOYEAR(date) |
Resultado | Entero |
Definición | Devuelve el año basado en semanas ISO8601 de una determinada fecha como un número entero. |
Ejemplo | ISOYEAR(#1986-03-25#) = 1,986 |
Notas | Consulte también ISOWEEK , ISOWEEKDAY , ISOQUARTER y los no ISO equivalentes. |
ISUSERNAME
Sintaxis | ISUSERNAME("username") |
Resultado | Booleano |
Definición | Devuelve TRUE el nombre del usuario actual coincide con el <username> o FALSE si no coincide. |
Ejemplo | ISUSERNAME("hmyrer") |
Notas | La expresión Esta función comprueba:
|
J
K
L
LAST
LAST()
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
LEFT
Sintaxis | LEFT(string, number) |
Resultado | Cadena |
Definición | Devuelve el <number> de caracteres que se encuentra en el extremo izquierdo de la cadena. |
Ejemplo | LEFT("Matador", 4) = "Mata" |
Notas | Consulte también MID y RIGHT. |
LEN
Sintaxis | LEN(string) |
Resultado | Número |
Definición | Devuelve la longitud de la <string> . |
Ejemplo | LEN("Matador") = 7 |
Notas | No confundir con la función espacial LENGTH . |
LENGTH
Sintaxis | LENGTH(geometry, 'units') |
Resultado | Número |
Definición | Devuelve la longitud de la ruta geodésica de la cadena o cadenas lineales en la <geometry> usando las <units> dadas. |
Ejemplo | LENGTH([Spatial], 'metres') |
Notas | El resultado es No confundir con la función de cadena |
LN
Sintaxis | LN(number) |
Resultado | Número La salida es |
Definición | Devuelve el logaritmo natural de un <number> . |
Ejemplo | LN(50) = 3.912023005 |
Notas | Consulte también EXP y LOG . |
LOG
Sintaxis | LOG(number, [base]) Si el argumento base opcional no está presente, se utiliza la base 10. |
Resultado | Número |
Definición | Devuelve el logaritmo de un <number> para la <base> dada. |
Ejemplo | LOG(16,4) = 2 |
Notas | Consulte también POWER LN . |
LOG2
LOG2(number)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
LOOKUP
LOOKUP(expression, [offest])
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
LOWER
Sintaxis | LOWER(string) |
Resultado | Cadena |
Definición | Devuelve la <string> proporcionada con todos los caracteres en minúscula. |
Ejemplo | LOWER("ProductVersion") = "productversion" |
Notas | Consulte también UPPER y PROPER. |
LTRIM
Sintaxis | LTRIM(string) |
Resultado | Cadena |
Definición | Devuelve la <string> proporcionada con todos los espacios iniciales eliminados. |
Ejemplo | LTRIM(" Matador ") = "Matador " |
Notas | Consulte también RTRIM. |
LTRIM_THIS
LTRIM_THIS(string, string)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
M
MAKEDATE
Sintaxis | MAKEDATE(year, month, day) |
Resultado | Fecha |
Definición | Devuelve un valor de fecha construido a partir del <year> , <month> y <day> especificados. |
Ejemplo | MAKEDATE(1986,3,25) = #1986-03-25# |
Notas | Nota: Los valores ingresados incorrectamente se ajustarán a una fecha, como Disponible para las extracciones de datos de Tableau. Compruebe la disponibilidad en otras fuentes de datos.
|
MAKEDATETIME
Sintaxis | MAKEDATETIME(date, time) |
Resultado | Datetime |
Definición | Devuelve una fecha y una hora que combinan una <date> y una <time> . La fecha puede ser de tipo fecha, fecha y hora o cadena. La hora debe ser fecha y hora. |
Ejemplo | MAKEDATETIME("1899-12-30", #07:59:00#) = #12/30/1899 7:59:00 AM# MAKEDATETIME([Date], [Time]) = #1/1/2001 6:00:00 AM# |
Notas | Esta función solo está disponible para las conexiones compatibles con MySQL (que en Tableau son MySQL y Amazon Aurora).
|
MAKELINE
Sintaxis | MAKELINE(SpatialPoint1, SpatialPoint2) |
Resultado | Geometría (línea) |
Definición | Genera una marca de línea entre dos puntos. |
Ejemplo | MAKELINE(MAKEPOINT(47.59, -122.32), MAKEPOINT(48.5, -123.1)) |
Notas | Útil para construir mapas de origen-destino. |
MAKEPOINT
Sintaxis | MAKEPOINT(latitude, longitude, [SRID]) |
Resultado | Geometría (punto) |
Definición | Convierte los datos de las columnas Si se añade el argumento opcional |
Ejemplo | MAKEPOINT(48.5, -123.1) MAKEPOINT([AirportLatitude], [AirportLongitude]) MAKEPOINT([Xcoord],[Ycoord], 3493) |
Notas |
SRID es un identificador de referencia espacial que utiliza los códigos del sistema de referencia ESPG(El enlace se abre en una ventana nueva) 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. Puede utilizar |
MAKETIME
Sintaxis | MAKETIME(hour, minute, second) |
Resultado | Datetime |
Definición | Devuelve un valor de fecha construido a partir del <hour> , <minute> y <second> especificados. |
Ejemplo | MAKETIME(14, 52, 40) = #1/1/1899 14:52:40# |
Notas | 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. Función similar a |
MAX
Sintaxis | MAX(expression) o MAX(expr1, expr2) |
Resultado | El mismo tipo de datos que el argumento, o NULL si alguna parte del argumento es nula. |
Definición | Indica el máximo de dos argumentos, los cuales deben ser del mismo tipo de datos.
|
Ejemplo | MAX(4,7) = 7 |
Notas | Para cadenas
Para las fuentes de datos de bases de datos, el valor de cadena Para fechas Para las fechas, Como agregación
Como comparación
Consulte también |
MEDIAN
Sintaxis | MEDIAN(expression) |
Definición | Indica la mediana de una expresión en todos los registros. Se ignoran los valores nulos. |
Notas | MEDIAN solo puede utilizarse con campos numéricos. |
Limitaciones de la base de datos |
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 Extraer los datos(El enlace se abre en una ventana nueva). |
MID
Sintaxis | (MID(string, start, [length]) |
Resultado | Cadena |
Definición | Devuelve una cadena que empieza en la posición Si se agrega el argumento numérico opcional |
Ejemplo | MID("Calculation", 2) = "alculation" MID("Calculation", 2, 5) ="alcul" |
Notas | Consulte también la RegEx compatibles en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
MIN
Sintaxis | MIN(expression) o MIN(expr1, expr2) |
Resultado | El mismo tipo de datos que el argumento, o NULL si alguna parte del argumento es nula. |
Definición | Indica el mínimo de dos argumentos, los cuales deben ser del mismo tipo de datos.
|
Ejemplo | MIN(4,7) = 4 |
Notas | Para cadenas
Para las fuentes de datos de bases de datos, el valor de cadena Para fechas Para las fechas, Como agregación
Como comparación
Consulte también |
Extensiones de modelo
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
- MODEL_EXTENSION_BOOL
- MODEL_EXTENSION_INT
- MODEL_EXTENSION_REAL
- MODEL_EXTENSION_STR
MODEL_PERCENTILE
Sintaxis | MODEL_PERCENTILE(
|
Definición | 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). |
Ejemplo | MODEL_PERCENTILE( SUM([Sales]),COUNT([Orders])) |
MODEL_QUANTILE
Sintaxis | MODEL_QUANTILE(
|
Definición | 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. |
Ejemplo | MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders])) |
MONTH
Sintaxis | MONTH(date) |
Resultado | Entero |
Definición | Devuelve el mes de la <date> dada como un número entero. |
Ejemplo | MONTH(#1986-03-25#) = 3 |
Notas | Consulte también DAY , WEEK , Trimestre , YEAR y los equivalentes ISO |
N
NOT
Sintaxis | NOT <expression> |
Resultado | Booleano (true o false) |
Definición | Realiza una negación lógica en una expresión. |
Ejemplo | IF NOT [Season] = "Summer" "Si la temporada no es igual al Verano, entonces devolverá: No uses sandalias. Si no, devolverá: Usa sandalias". |
Notas | A menudo se utiliza con IF y IIF. Consulte también 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. y O. |
NOW
Sintaxis | NOW() |
Resultado | Datetime |
Definición | Devuelve la fecha y hora actual del sistema. |
Ejemplo | NOW() = 1986-03-25 1:08:21 PM |
Notas |
Consulte también 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 Base de conocimientos. |
O
O
Sintaxis | <expr1> OR <expr2> |
Resultado | Booleano (true o false) |
Definición | Realiza una disyunción lógica en dos expresiones. |
Ejemplo | IF [Season] = "Spring" OR [Season] = "Fall" "Si (Estación = Primavera) o (Estación = Otoño) es true, entonces devolverá Zapatillas". |
Notas | A menudo se utiliza con IF y IIF. Consulte también 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. y NOT. Si cualquiera de las expresiones es Si crea un cálculo el cual muestra el resultado de una comparación de Nota: El operador |
OUTLINE
Sintaxis | OUTLINE(<spatial polygon>) |
Resultado | Geometría |
Definición | Convierte una geometría de polígono en cadenas de líneas. |
Notas | Es útil para crear una capa separada para un contorno al que se le puede aplicar un estilo diferente al del relleno. Admite polígonos dentro de multipolígonos. |
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(El enlace se abre en una ventana nueva).
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(El enlace se abre en una ventana nueva).
PERCENTILE
Sintaxis | PERCENTILE(expression, number) |
Definición | Devuelve el valor de percentil de la <expression> dada correspondiente al <number> especificado. <number> debe oscilar entre 0 y 1 (incluido), así como ser una constante numérica. |
Ejemplo | PERCENTILE([Score], 0.9) |
Limitaciones de la base de datos | Esta función está disponible para las siguientes fuentes de datos: 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. 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 Extraer los datos(El enlace se abre en una ventana nueva). |
PI
Sintaxis | PI() |
Resultado | Número |
Definición | Devuelve la constante numérica pi: 3,14159... |
Ejemplo | PI() = 3.14159 |
Notas | Útil para funciones trigonométricas que toman su entrada en radianes. |
POWER
Sintaxis | POWER(number, power) |
Resultado | Número |
Definición | Eleva el <number> a la <power> especificada. |
Ejemplo | POWER(5,3) = 125 |
Notas | También puede usar el símbolo ^, como en 5^3 = POWER(5,3) = 125 |
PREVIOUS_VALUE
PREVIOUS_VALUE(expression)
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
PROPER
Sintaxis | PROPER(string) |
Resultado | Cadena |
Definición | Devuelve la |
Ejemplo | PROPER("PRODUCT name") = "Product Name" PROPER("darcy-mae") = "Darcy-Mae" |
Notas | Los espacios y los caracteres no alfanuméricos, como la puntuación, se tratan como separadores. |
Q
Trimestre
Sintaxis | QUARTER(date) |
Resultado | Entero |
Definición | Devuelve el trimestre de la <date> dada como un número entero. |
Ejemplo | QUARTER(#1986-03-25#) = 1 |
Notas | Consulte también DAY , WEEK , MONTH , YEAR y los equivalentes ISO |
R
RADIANS
Sintaxis | RADIANS(number) |
Resultado | Número (ángulo en radianes) |
Definición | Convierte el <number> dado en grados a radianes. |
Ejemplo | RADIANS(180) = 3.14159 |
Notas | La función inversa, DEGREES , toma un ángulo en radianes y lo devuelve en grados. |
RANK Funciones de cálculo de tablas
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
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)(El enlace se abre en una ventana nueva).
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(El enlace se abre en una ventana nueva).
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
Sintaxis | REPLACE(string, substring, replacement |
Resultado | Cadena |
Definición | Busca <string> para <substring> y lo reemplaza con <replacement> . Si no se encuentra <substring> , se elimina el cambio a la cadena. |
Ejemplo | REPLACE("Version 3.8", "3.8", "4x") = "Version 4x" |
Notas | Consulte también REGEXP_REPLACE en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
RIGHT
Sintaxis | RIGHT(string, number) |
Resultado | Cadena |
Definición | Devuelve el <number> de caracteres que se encuentra en el extremo derecho de la cadena. |
Ejemplo | RIGHT("Calculation", 4) = "tion" |
Notas | Consulte también LEFT y MID. |
ROUND
Sintaxis | ROUND(number, [decimals]) |
Resultado | Número |
Definición | Redondea el El argumento opcional |
Ejemplo | ROUND(1/3, 2) = 0.33 |
Notas | 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. Nota: 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 formatear el número 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. |
RTRIM
Sintaxis | RTRIM(string) |
Resultado | Cadena |
Definición | Devuelve la <string> proporcionada con todos los espacios posteriores eliminados. |
Ejemplo | RTRIM(" Calculation ") = " Calculation" |
Notas | Consulte también LTRIM y TRIM. |
RTRIM_THIS
RTRIM_THIS(string, string)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
RUNNING Funciones de cálculo de tablas
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
RUNNING_AVG(expression)
RUNNING_COUNT(expression)
RUNNING_MAX(expression)
RUNNING_MIN(expression)
RUNNING_SUM(expression)
S
SCRIPT Extensiones de análisis
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
SCRIPT_BOOL
SCRIPT_INT
SCRIPT_REAL
SCRIPT_STR
SHAPETYPE
Sintaxis | SHAPETYPE(<geometry>) |
Resultado | Cadena |
Definición | Devuelve una cadena que describe la estructura de la geometría espacial, como Empty, Point, MultiPoint, LineString, MultiLinestring, Polygon, MultiPolygon, Mixed, y unsupported |
Ejemplo | SHAPETYPE(MAKEPOINT(48.5, -123.1)) = "Point" |
SIGN
Sintaxis | SIGN(number) |
Resultado | -1, 0 o 1 |
Definición | Devuelve la firma de un <number> : 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. |
Ejemplo | SIGN(AVG(Profit)) = -1 |
Notas | Consulte también ABS . |
SIN
Sintaxis | SIN(number) |
Resultado | Número |
Definición | Devuelve el seno de un ángulo en radianes. |
Ejemplo | SIN(0) = 1.0 |
Notas | La función inversa, Consulte también |
SIZE
SIZE()
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
SPACE
Sintaxis | SPACE(number) |
Resultado | Cadena (específicamente, solo espacios) |
Definición | Devuelve una cadena compuesta por el número especificado de espacios repetidos. |
Ejemplo | SPACE(2) = " " |
SPLIT
Sintaxis | SPLIT(string, delimiter, token number) |
Resultado | Cadena |
Definición | Devuelve una subcadena de la <string> , usando un carácter <delimiter> para dividir la cadena en una secuencia de <tokens> . |
Ejemplo | SPLIT ("a-b-c-d", "-", 2) = "b" SPLIT ("a|b|c|d", "|", -2) = "c" |
Notas | La cadena se interpreta como una secuencia alterna de delimitadores y tokens. Para la cadena
Consulte también REGEX compatible en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
Limitaciones de la base de datos | 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. 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. |
SQRT
Sintaxis | SQRT(number) |
Resultado | Número |
Definición | Devuelve la raíz cuadrada de un <number> . |
Ejemplo | SQRT(25) = 5 |
Notas | Consulte también SQUARE . |
SQUARE
Sintaxis | SQUARE(number) |
Resultado | Número |
Definición | Devuelve el cuadrado de un <number> . |
Ejemplo | SQUARE(5) = 25 |
Notas | Consulte también SQRT y POWER . |
STARTSWITH
Sintaxis | STARTSWITH(string, substring) |
Resultado | Booleano |
Definición | Indica true si la string comienza por la substring . Se ignoran los espacios iniciales en blanco. |
Ejemplo | STARTSWITH("Matador, "Ma") = TRUE |
Notas | Consulte también CONTAINS así como RegEx compatible en la documentación de funciones adicionales(El enlace se abre en una ventana nueva). |
STDEV
Sintaxis | STDEV(expression) |
Definición | Devuelve la desviación estándar estadística de todos los valores en la <expression> dada basado en una muestra de la población. |
STDEVP
Sintaxis | STDEVP(expression) |
Definición | Devuelve la desviación estándar estadística de todos los valores en la <expression> dada en base a una población parcial. |
STR
Sintaxis | STR(expression) |
Resultado | Cadena |
Definición | Convierte su argumento en una cadena. |
Ejemplo | STR([ID]) |
SUM
Sintaxis | SUM(expression) |
Definición | Devuelve la suma de todos los valores de la <expression> . Se ignoran los valores nulos. |
Notas | SUM solo puede utilizarse con campos numéricos. |
T
TAN
Sintaxis | TAN(number) El argumento |
Resultado | Número |
Definición | Indica la tangente de un ángulo. |
Ejemplo | TAN(PI ( )/4) = 1.0 |
Notas | Consulte también ATAN , ATAN2 ,COT y PI . Para convertir un ángulo de grados a radianes, use RADIANS . |
THEN
Sintaxis | IF <test1> THEN <then1>
|
Definición | Una parte requerida de una expresión IF , ELSEIF o CASE , utilizada para definir qué resultado devolver si un valor o prueba específica es true. |
Ejemplo | IF [Season] = "Summer" THEN 'Sandals' "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". CASE [Season] "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". |
Notas |
TIMESTAMP_TO_USEC
TIMESTAMP_TO_USEC(expression)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
TLD
TLD(string_url)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
TODAY
Sintaxis | TODAY() |
Resultado | Fecha |
Definición | Devuelve la fecha actual del sistema local. |
Ejemplo | TODAY() = 1986-03-25 |
Notas |
Consulte también 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 Base de conocimientos. |
TOTAL
TOTAL(expression)
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
TRIM
Sintaxis | TRIM(string) |
Resultado | Cadena |
Definición | Devuelve la <string> proporcionada con los espacios iniciales y posteriores eliminados. |
Ejemplo | TRIM(" Calculation ") = "Calculation" |
Notas | Consulte también LTRIM y RTRIM. |
U
UPPER
Sintaxis | UPPER(string) |
Resultado | Cadena |
Definición | Devuelve la <string> proporcionada con todos los caracteres en mayúscula. |
Ejemplo | UPPER("Calculation") = "CALCULATION" |
Notas | Consulte también PROPER y LOWER. |
USEC_TO_TIMESTAMP
USEC_TO_TIMESTAMP(expression)
Solo es compatible si conecta con Google BigQuery. Para obtener más información, consulte Funciones adicionales(El enlace se abre en una ventana nueva).
USERDOMAIN
Sintaxis | USERDOMAIN( ) |
Resultado | Cadena |
Definición | Devuelve el dominio del usuario actual. |
Notas | Esta función comprueba:
|
USERNAME
Sintaxis | USERNAME( ) |
Resultado | Cadena |
Definición | Indica el nombre de usuario del usuario actual. |
Ejemplo | USERNAME( ) Esto devuelve el nombre del usuario que ha iniciado sesión, como “hmyrer”. [Manager] = USERNAME( ) 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". |
Notas | Esta función comprueba:
Filtros de usuario Cuando se usa como filtro, un campo calculado, como |
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(El enlace se abre en una ventana nueva).
V
VAR
Sintaxis | VAR(expression) |
Definición | Indica la discordancia estadística de todos los valores en la expresión dada basado en una muestra de la población. |
VARP
Sintaxis | VARP(expression) |
Definición | Indica la discordancia estadística de todos los valores en la expresión dada de toda la población. |
W
WEEK
Sintaxis | WEEK(date) |
Resultado | Entero |
Definición | Devuelve la semana de la <date> dada como un número entero. |
Ejemplo | WEEK(#1986-03-25#) = 13 |
Notas | Consulte también DAY , MONTH , Trimestre , YEAR y los equivalentes ISO |
WHEN
Sintaxis | CASE <expression> |
Definición | Una parte requerida de una expresión CASE . Encuentra el primer <value> que coincide con la <expression> y devuelve el <then> correspondiente. |
Ejemplo | CASE [Season] "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". |
Notas | Usado con CASE, THEN, ELSE y END.
CASE <expression> Los valores que compara |
Window Table Calcs
Para obtener más información, consulte Funciones de cálculo de tablas(El enlace se abre en una ventana nueva).
WINDOW_AVG(expression, [start, end])
WINDOW_CORR(expression1, expression2, [start, end])
WINDOW_COUNT(expression, [start, end])
WINDOW_COVAR(expression1, expression2, [start, end])
WINDOW_COVARP(expression1, expression2, [start, end])
WINDOW_MAX(expression, [start, end])
WINDOW_MEDIAN(expression, [start, end])
WINDOW_MIN(expression, [start, end])
WINDOW_PERCENTILE(expression, number, [start, end])
WINDOW_STDEV(expression, [start, end])
WINDOW_STDEVP(expression, [start, end])
WINDOW_SUM(expression, [start, end])
WINDOW_VAR(expression, [start, end])
WINDOW_VARP(expression, [start, end])
X
XPATH functions.
Solo es compatible si se conecta con Hadoop Hive. Si desea obtener más información, consulte Funciones de paso (RAWSQL)(El enlace se abre en una ventana nueva).
XPATH_BOOLEAN(XML string, XPath expression string)
XPATH_DOUBLE(XML string, XPath expression string)
XPATH_FLOAT(XML string, XPath expression string)
XPATH_INT(XML string, XPath expression string)
XPATH_LONG(XML string, XPath expression string)
XPATH_SHORT(XML string, XPath expression string)
XPATH_STRING(XML string, XPath expression string)
Y
YEAR
Sintaxis | YEAR(date) |
Resultado | Entero |
Definición | Devuelve el año de la <date> dada como un número entero. |
Ejemplo | YEAR(#1986-03-25#) = 1,986 |
Notas | Consulte también DAY , WEEK , MONTH , Trimestre y los equivalentes ISO |
Z
ZN
Sintaxis | ZN(expression) |
Resultado | Depende del tipo de datos de la <expression> , o 0. |
Definición | Devuelve <expression> si no es null, de lo contrario, devuelve cero. |
Ejemplo | ZN([Test Grade]) "Si la calificación de la prueba no es null, devolverá su valor. Si la calificación de la prueba es null, devolverá 0". |
Notas |
Consulte también ISNULL. |
Consulte también
Funciones de Tableau (por categorías)(El enlace se abre en una ventana nueva)
Funciones en Tableau(El enlace se abre en una ventana nueva)