Las funciones de Tableau de esta referencia están organizadas por categorías. Haga clic en una categoría para explorar sus funciones. O pulse Ctr+F (Comando - F en Mac) para abrir un cuadro de búsqueda que puede utilizar para buscar una función específica en la página.
Función |
Sintaxis |
Descripción |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ABS |
|
Indica el valor absoluto del número dado. Ejemplos:
El segundo ejemplo indica el valor absoluto para todos los números que el campo |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ACOS |
|
Indica el arco coseno del número dado. El resultado está en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASIN |
|
Indica el arco seno de un número dado. El resultado está en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ATAN |
ATAN(number)
|
Indica el arco tangente de un número dado. El resultado está en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ATAN2 |
|
Indica el arco tangente de dos números dados (x e y). El resultado está en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CEILING |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COS |
|
Indica el coseno de un ángulo. Especifique el ángulo en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
COT |
|
Indica la cotangente de un ángulo. Especifique el ángulo en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DEGREES |
|
Convierte un número dado en radianes a grados. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DIV |
DIV(integer1, integer2) |
Indica la parte entera de una operación de división en la que entero1 se divide entre entero2. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EXP |
|
Indica y eleva la potencia del número dado. Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FLOOR |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HEXBINX |
|
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. 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. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HEXBINY |
|
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:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LN |
|
Indica el logaritmo natural de un número. Indica |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOG |
|
Indica el logaritmo de un número para la base dada. Si se omite el valor base, se usa la base 10. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAX |
|
Indica el máximo de dos argumentos, los cuales deben ser del mismo tipo. Indica Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MIN |
|
Indica el mínimo de dos argumentos, los cuales deben ser del mismo tipo. Indica Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PI |
|
Indica la constante numérica pi: 3,14159. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POWER |
|
Eleva el número a la potencia especificada. Ejemplos:
También puede usar el símbolo ^:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RADIANS |
|
Convierte el número dado en grados a radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ROUND |
|
Redondea los números a una cantidad de dígitos especificada. El argumento Ejemplo: Este ejemplo redondea todos los valores de
Algunas bases de datos, como SQL Server, permiten especificar una 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. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIGN |
|
Indica la firma de un número: 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: Si el promedio del campo de ganancia es negativo, entonces
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SIN |
|
Indica el seno de un ángulo. Especifique el ángulo en radianes. Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQRT |
|
Indica la raíz cuadrada de un número. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQUARE |
|
Indica el cuadrado de un número. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAN |
|
Indica la tangente de un ángulo. Especifique el ángulo en radianes. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ZN |
|
Indica la expresión si no es nulo, de lo contrario, indica cero. Use esta función para usar valores cero en vez de valores nulos. Ejemplo:
|
Función |
Sintaxis |
Definición |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASCII |
ASCII(string)
|
Indica el código ASCII del primer carácter de Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CHAR |
CHAR(number)
|
Indica el carácter codificado por el Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CONTAINS |
CONTAINS(string, substring)
|
Indica true si la cadena dada contiene la subcadena especificada. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ENDSWITH |
ENDSWITH(string, substring)
|
Indica true si la cadena dada finaliza con la subcadena especificada. Se ignoran los espacios posteriores en blanco. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FIND |
FIND(string, substring, [start])
|
Indica la posición de índice de Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
FINDNTH |
FINDNTH(string, substring, occurrence)
|
Indica la posición de la aparición número n de la subcadena dentro de la cadena especificada, donde n se define mediante el argumento de aparición. Nota: FINDNTH no está disponible en todas las fuentes de datos. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEFT |
LEFT(string, number)
|
Indica el número que se encuentra en el extremo izquierdo de los caracteres de la cadena. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LEN |
LEN(string)
|
Indica la longitud de la cadena. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOWER |
LOWER(string)
|
Indica la Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LTRIM |
LTRIM(string)
|
Indica la cadena con todos los espacios líderes eliminados. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MAX |
|
Indica el máximo de Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MID |
(MID(string, start, [length])
|
Indica la cadena que comienza en la posición de índice Ejemplos:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MIN |
MIN(a, b)
|
Indica el mínimo de Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PROPER |
PROPER(string)
|
Convierte una cadena de texto para que la primera letra de cada palabra esté en mayúscula y las letras restantes en minúsculas. Los espacios y los caracteres no alfanuméricos, como la puntuación, también actúan como separadores. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REPLACE |
REPLACE(string, substring, replacement)
|
Busca Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RIGHT |
RIGHT(string, number)
|
Indica el número que se encuentra en el extremo derecho de los caracteres en Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RTRIM |
RTRIM(string)
|
Indica la Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SPACE |
SPACE(number)
|
Indica una cadena compuesta del Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SPLIT(string, delimiter, token number)
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
STARTSWITH |
STARTSWITH(string, substring)
|
Indica true si la Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TRIM |
TRIM(string)
|
Indica la cadena con los espacios líderes y posteriores eliminados. Ejemplo:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UPPER |
UPPER(string)
|
Indica la cadena, con todos los caracteres en mayúscula. Ejemplo:
|
Tableau ofrece una variedad de funciones de fecha. Muchos de los ejemplos usan el símbolo #
con expresiones de fecha. Consulte Sintaxis de las expresiones literales para obtener una explicación de este símbolo. Adicionalmente, muchas funciones de fecha usan date_part
, que es un argumento de cadena constante. Los valores date_part
válidos que puede usar son:
date_part | Valores |
---|---|
'year' . |
Año con cuatro dígitos |
'quarter' . |
1-4 |
'month' . |
1-12 o "January", "February", etc. |
'dayofyear' . |
Día del año; 1 de enero es 1, 1 de febrero es 32, etc. |
'day' . |
1-31 |
'weekday' . |
1-7 o "Sunday", "Monday", etc. |
'week' . |
1-52 |
'hour' . |
0-23 |
'minute' . |
0-59 |
'second' . |
0-60 |
Nota: Las funciones de fecha no tienen en cuenta el inicio del año fiscal configurado. Consulte Fechas fiscales.
Función |
Sintaxis |
Descripción |
DATEADD |
|
Indica la fecha especificada con el valor numérico especificado de Admite fechas ISO 8601. Ejemplo:
Esta expresión agrega tres meses a la fecha |
DATEDIFF |
|
Indica la diferencia entre El parámetro Admite fechas ISO 8601. Ejemplos:
La primera expresión indica 1, ya que cuando |
DATENAME |
|
Indica Admite fechas ISO 8601. Ejemplos:
|
DATEPARSE |
DATEPARSE(date_format, [date_string])
|
Devuelve [date_string] como fecha. El argumento date_format describe cómo se organiza el campo [string]. Debido a la variedad de formas en que se puede ordenar el campo de cadena, el date_format debe coincidir exactamente. Para ver una explicación completa, consulte Convertir un campo en un campo de fecha Ejemplo:
Nota: Esta función está disponible por medio de los siguientes conectores: 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 extractos de Tableau. Algunos formatos pueden no estar disponibles para todas las conexiones. Nota: DATEPARSE no es compatible con las variantes de Hive. Solo se admiten Denodo, Drill y Snowflake. |
DATEPART |
|
Indica El parámetro
Nota: cuando el parámetro Admite fechas ISO 8601. Ejemplos:
|
DATETRUNC |
|
Trunca la fecha especificada a la precisión especificada por 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. El parámetro Admite fechas ISO 8601. Ejemplos:
|
DAY |
|
Indica el día de la fecha dada como un entero. Ejemplo:
|
ISDATE |
|
Indica true si una cadena dada es una fecha válida. Ejemplo:
|
MAKEDATE |
|
Indica un valor de fecha construido a partir del año, del mes y de la fecha especificados. Disponible para las extracciones de datos de Tableau. Compruebe la disponibilidad en otras fuentes de datos. Ejemplo:
|
MAKEDATETIME |
|
Indica una fecha y hora que combina una fecha y una hora. La fecha puede ser de tipo fecha, fecha y hora o cadena. La hora debe ser fecha y hora. Nota: Esta función solo está disponible para las conexiones compatibles con MySQL (que en Tableau son MySQL y Amazon Aurora). Ejemplos:
|
MAKETIME |
|
Indica un valor de fecha construido a partir de la hora, los minutos y los segundos especificados. Disponible para las extracciones de datos de Tableau. Compruebe la disponibilidad en otras fuentes de datos. Ejemplo:
|
MAX |
|
Por lo general, se aplica a números, aunque también funciona con fechas. Indica el máximo de Ejemplos:
|
MIN |
|
Por lo general, se aplica a números, aunque también funciona con fechas. Indica el mínimo de Ejemplos:
|
MONTH |
|
Indica el mes de la fecha dada como un entero. Ejemplo:
|
NOW |
|
Indica la fecha y hora actual del sistema. Ejemplo:
|
QUARTER |
QUARTER ( )
|
Indica el trimestre especificado como un número entero. Ejemplo:
|
TODAY |
|
Indica la fecha actual. Ejemplo:
|
WEEK |
WEEK( )
|
Indica la semana especificada como un número entero. Ejemplo:
|
YEAR |
|
Indica el año de la fecha dada como un entero. Ejemplo:
|
ISOQUARTER |
ISOQUARTER (date)
|
Devuelve el trimestre basado en semanas ISO8601 de una determinada fecha como un número entero. Ejemplo:
|
ISOWEEK |
ISOWEEK (date)
|
Indica la semana basada en semanas ISO 8601 de una fecha determinada como un número entero. Ejemplo:
|
ISOWEEKDAY |
ISOWEEKDAY (date)
|
Indica el día de la semana basado en semanas ISO 8601 de una fecha determinada como un número entero. Ejemplo:
|
ISOYEAR |
ISOYEAR (date)
|
Devuelve el año basado en semanas ISO8601 de una determinada fecha como un número entero. Ejemplo:
|
Función |
Sintaxis |
Descripción |
IN |
<expr1> IN <expr2>
|
Devuelve TRUE si cualquier valor Los valores en Ejemplos:
|
AND |
IF <expr1> AND <expr2> THEN <then> END
|
Realiza la conjunción lógica de dos expresiones. Ejemplo:
|
CASE |
CASE <expression> WHEN <value1> THEN <return1> WHEN
<value2> THEN <return2> ... ELSE <default return> END
|
Realiza pruebas lógicas e indica los valores adecuados. La función CASE evalúa la CASE también es compatible con la construcción WHEN IN, como
Los valores que WHEN IN compara deben ser un conjunto, una lista de valores literales o un campo combinado. Notas adicionales
Ejemplos:
|
ELSE |
IF <expr> THEN <then> ELSE <else> END
|
Prueba una serie de expresiones que indican el valor <then> para la primera <expr> true. Ejemplo:
|
ELSEIF |
IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2>...] [ELSE <else>] END
|
Prueba una serie de expresiones que indican el valor <then> para la primera <expr> true. Ejemplo:
|
END |
IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2>...] [ELSE <else>] END
|
Prueba una serie de expresiones que indican el valor <then> para la primera <expr> true. Debe colocarse al final de una expresión. Ejemplo:
|
IF |
IF <expr> THEN <then> [ELSEIF <expr2> THEN <then2>...] [ELSE <else>] END
|
Prueba una serie de expresiones que indican el valor <then> para la primera <expr> true. Ejemplo:
|
IFNULL |
IFNULL(expr1, expr2)
|
Indica <expr1> si no es null; de lo contrario, indica <expr2>. Ejemplo:
|
IIF |
IIF(test, then, else, [unknown])
|
Comprueba si se cumple una condición e indica un valor si es TRUE, otro valor si es FALSE y un tercer valor opcional o NULL si se desconoce. Ejemplo:
|
ISDATE |
ISDATE(string)
|
Indica true si una cadena dada es una fecha válida. Ejemplo:
|
ISNULL |
ISNULL(expression)
|
Indica true si la expresión no contiene datos válidos (NULL). Ejemplo:
|
MAX |
MAX(expression) o Max(expr1, expr2) |
Indica el máximo de una sola expresión en todos los registros o el máximo de dos expresiones en cada registro. Ejemplo:
|
MIN |
MIN(expression) o MIN(expr1, expr2) |
Indica el mínimo de una expresión en todos los registros o el mínimo de dos expresiones en cada registro. Ejemplo:
|
NOT |
IF NOT <expr> THEN <then> END
|
Realiza una negación lógica en una expresión. Ejemplo:
|
O |
IF <expr1> OR <expr2> THEN <then> END
|
Realiza una disyunción lógica en dos expresiones. Ejemplo:
|
THEN |
IF <expre> THEN <then> [ELSEIF ,expr2> THEN <then2>...] [ELSE <else>] END
|
Prueba una serie de expresiones que indican el valor <then> para la primera <expr> true. Ejemplo:
|
WHEN |
CASE <expr> WHEN <Value1> THEN <return1> ... [ELSE <else>] END
|
Encuentra el primer <value> que coincida con <expr> e indica el <return> correspondiente. Ejemplo:
|
ZN |
ZN(expression)
|
Indica <expression> si no es null, de lo contrario, indica cero. Ejemplo:
|
Agregaciones y aritmética de punto flotante: es posible que los resultados de algunas agregaciones no sean siempre exactamente como se esperan. Por ejemplo, puede encontrar que la función Suma indica el valor -1.42e-14 para una columna de números que sabe debieran dar como resultado exactamente 0. Esto ocurre porque el estándar 754 de punto flotante del Institute of Electrical and Electronics Engineers (IEEE) requiere que los números se almacenen en formato binario, lo que significa que a veces, los números se redondean a niveles de precisión extremadamente finos. Puede eliminar esta distracción potencial con la función ROUND (consulte Funciones numéricas) o formateando el número para mostrar menos lugares decimales.
Función |
Sintaxis |
Definición |
ATTR |
|
Indica el valor de la expresión si tiene un valor individual para todas las filas. De lo contrario, indica un asterisco. Se ignoran los valores nulos. |
AVG |
|
Indica el promedio de todos los valores de la expresión. AVG se puede usar solo con campos numéricos. Se ignoran los valores nulos. |
COLLECT |
|
Un cálculo agregado que combina los valores del campo del argumento. Se ignoran los valores nulos. Nota: La función COLLECT solo se puede usar con campos espaciales. Ejemplo:
|
CORR |
|
Indica el coeficiente de correlación de Pearson de dos expresiones. 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, como cuando un cambio positivo en una variable implica un cambio positivo de la magnitud correspondiente en el otro; 0 indica que no hay ninguna relación lineal entre la varianza y −1 es una relación negativa exacta. CORR está disponible con las siguientes fuentes de datos:
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar WINDOW_CORR. Consulte Funciones de cálculo de tablas. Nota: 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. Ejemplo: Puede utilizar CORR para visualizar la correlación en un diagrama de dispersión desagregado. Para ello, debe utilizar una expresión de nivel de detalle con ámbito de tabla. Por ejemplo:
Con una expresión de nivel de detalle, la correlación se aplica a todas las filas. Si ha utilizado una fórmula como Consulte Ámbito de tabla. |
COUNT |
|
Indica el número de elementos en un grupo. No se cuentan los valores nulos. |
COUNTD |
|
Indica el número de elementos definidos en un grupo. No se cuentan los valores nulos. Esta función no estará disponible en los casos siguientes: libros de trabajo creados antes de la versión Tableau Desktop 8.2 que usen Microsoft Excel o fuentes de datos de archivos de texto, libros de trabajo que usen la conexión heredada y libros de trabajo que usen fuentes de datos de Microsoft Access. Extraiga los datos a un archivo de extracción para usar esta funcionalidad. Consulte Extraer los datos. |
COVAR |
|
Indica la covarianza de muestra de dos expresiones. 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 COVARP). 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. COVAR está disponible con las siguientes fuentes de datos:
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar WINDOW_COVAR. Consulte Funciones de cálculo de tablas. Si expression1 y expression2 son iguales (por ejemplo, COVAR([profit], [profit])), COVAR indica un valor que especifica el alcance de la distribución de los valores. Nota: El valor de COVAR(X, X) es equivalente al valor de VAR(X) y al valor de STDEV(X)^2. Ejemplo: La siguiente fórmula indica la covarianza de muestra de Ventas y Ganancias.
|
COVARP |
|
Indica la covarianza de población de dos expresiones. 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 COVAR). COVARP está disponible con las siguientes fuentes de datos:
En cuanto a otras fuentes de datos, plantéese la posibilidad de extraer los datos o de utilizar WINDOW_COVARP. Consulte Funciones de cálculo de tablas. Si expression1 y expression2 son iguales (por ejemplo, COVARP([profit], [profit])), COVARP indica un valor que especifica el alcance de la distribución de los valores. Nota: El valor de COVARP(X, X) es equivalente al valor de VARP(X) y al valor de STDEVP(X)^2. Ejemplo: La siguiente fórmula indica la covarianza de población de Ventas y Ganancias.
|
MAX |
|
Indica el máximo de una expresión en todos los registros. Si la expresión es un valor de cadena, esta función indica el último valor donde se definió el último por orden alfabético. |
MEDIAN |
|
Indica la mediana de una expresión en todos los registros. La mediana solo puede utilizarse con campos numéricos. Se ignoran los valores nulos. Esta función no está disponible para los libros de trabajo creados antes de Tableau Desktop 8.2 o para los que utilizan conexiones heredadas. Tampoco está disponible para las conexiones que utilizan cualquiera de las siguientes fuentes 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. |
MIN |
|
Indica el mínimo de una expresión en todos los registros. Si la expresión es un valor de cadena, esta función indica el primer valor donde se definió el primero por orden alfabético. |
PERCENTILE |
|
Indica el valor de percentil de la expresión determinada correspondiente al número especificado. El número debe oscilar entre 0 y 1 (incluido), por ejemplo, 0,66, así como ser una constante numérica. Esta función está disponible para las siguientes fuentes 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. |
STDEV |
|
Indica la desviación estándar estadística de todos los valores en la expresión dada basado en una muestra de la población. |
STDEVP |
|
Indica la desviación estándar estadística de todos los valores en la expresión dada en base a una población parcial. |
SUM |
|
Indica la suma de todos los valores de la expresión. SUM se puede usar solo con campos numéricos. Se ignoran los valores nulos. |
VAR |
|
Indica la discordancia estadística de todos los valores en la expresión dada basado en una muestra de la población. |
VARP |
|
Indica la discordancia estadística de todos los valores en la expresión dada de toda la población. |
Función |
Sintaxis |
Descripción |
FULLNAME |
|
Indica el nombre completo del usuario actual. Este es el nombre completo de Tableau Server o de Tableau Cloud que se muestra cuando el usuario tiene iniciada la sesión. De lo contrario, mostrará el nombre completo de la red o local del usuario de Tableau Desktop. Ejemplo:
Si el gerente Dave Hallsten inició sesión, este ejemplo solo indicará el valor True si el campo Gerente de la vista contiene la cadena Dave Hallsten. Cuando se usa como filtro, este campo calculado puede usarse para crear un filtro de usuarios que solo muestra datos importantes para la persona que inició sesión en el servidor. |
ISFULLNAME |
|
Indica true si el nombre completo del usuario actual coincide con el nombre completo especificado. Si no coincide, indicará false. Esta función usa el nombre completo de Tableau Server o Tableau Cloud cuando el usuario tiene iniciada la sesión. De lo contrario, usará el nombre completo de la red o local del usuario de Tableau Desktop. Ejemplo:
Este ejemplo indica true si Dave Hallsten es el usuario actual; de lo contrario, indica false. |
ISMEMBEROF |
|
Indica True si la persona que usa actualmente Tableau pertenece a un grupo que coincide con la cadena dada. Si la persona que usa actualmente Tableau ha iniciado sesión, la pertenencia a grupos se determina a través de los grupos presentes en Tableau Server o Tableau Cloud. Si la persona no ha iniciado sesión, esta función indica NULL. Nota: La función indicará un valor "True" si la cadena especificada es "All Users", si inició sesión en Tableau Server o Tableau Cloud. La función ISMEMBEROF() también aceptará dominios de Active Directory. El dominio de Active Directory debe declararse en el cálculo con el nombre del grupo. Ejemplo:
|
ISUSERNAME |
|
Indica true si el nombre del usuario actual coincide con el nombre del usuario especificado. Si no coincide, indicará false. Esta función usa el nombre de usuario de Tableau Server o Tableau Cloud cuando el usuario tiene iniciada la sesión. De lo contrario, usará el nombre completo de la red o local del usuario de Tableau Desktop. Ejemplo:
Este ejemplo indica true si dhallsten es el usuario actual; de lo contrario, indica false. Nota: "All Users" siempre devuelven un valor "True". |
USERDOMAIN |
|
Indica el dominio del usuario actual cuando este tiene iniciada la sesión en Tableau Server. Indica el dominio de Windows si el usuario de Tableau Desktop se encuentra en un dominio. De lo contrario, esta función indica una cadena nula. Ejemplo:
|
USERNAME |
|
Indica el nombre de usuario del usuario actual. Este es el nombre de usuario de Tableau Server o de Tableau Cloud que se muestra cuando el usuario tiene iniciada la sesión. De lo contrario, mostrará el nombre completo de la red o local del usuario de Tableau Desktop. Ejemplo:
Si el gerente Dhallsten inició sesión, esta función solo indica True si el campo Gerente de la vista corresponde también a Dhallsten. Cuando se usa como filtro, este campo calculado puede usarse para crear un filtro de usuarios que solo muestra datos importantes para la persona que inició sesión en el servidor. |
FIRST( )
Indica el número de filas desde la fila actual a la primera fila en la participación. Por ejemplo, la siguiente vista muestra ventas por trimestre. Cuando se calcula FIRST() dentro de la división Fecha, la compensación de la primera fila con la segunda fila es -1.
Ejemplo
Cuando el índice de la fila actual es 3, FIRST()
= -2
.
INDEX( )
Indica el índice de la fila actual en la división sin ordenar con respecto al valor. El índice de la primera fila comienza en 1. Por ejemplo, la siguiente tabla muestra ventas por trimestre. Cuando se calcula INDEX() dentro de la división Fecha, el índice de cada fila es 1, 2, 3, 4..., etc.
Ejemplo
Para la tercera fila de la división, INDEX() = 3
.
LAST( )
Indica el número de filas desde la fila actual a la última fila de la división. Por ejemplo, la siguiente tabla muestra ventas por trimestre. Cuando se calcula LAST() dentro de la división Fecha, la compensación de la última fila con la segunda fila es 5.
Ejemplo
Cuando el índice de la fila actual es 3 de 7, LAST() = 4
.
LOOKUP(expression, [offset])
Indica el valor de la expresión en una fila objetivo, especificada como compensación relativa desde la fila actual. Use FIRST() + n y LAST() - n como parte de su definición de compensación para un objetivo en relación con la primera/última fila en la división. Si se omite offset
, la fila Comparar con debe configurarse en el menú de campo. Esta función indica NULL si la fila objetivo no se puede determinar.
La siguiente vista muestra ventas por trimestre. Cuando se calcula LOOKUP (SUM(Sales), 2)
dentro de la división Fecha, cada fila muestra el valor de ventas de 2 trimestres en el futuro.
Ejemplo
LOOKUP(SUM([Profit]),
FIRST()+2)
calcula la SUM(Profit) en la tercera fila de la división.
MODEL_EXTENSION_BOOL (model_name, arguments, expression)
Devuelve el resultado booleano de una expresión calculada por un modelo con nombre implementado en un servicio externo de TabPy.
Model_name es el nombre del modelo de análisis implementado que desea utilizar.
Cada argumento es una sola cadena que establece los valores de entrada que acepta el modelo implementado y está definido por el modelo de análisis.
Utilice expresiones para definir los valores que se envían desde Tableau al modelo analítico. Asegúrese de utilizar funciones de agregación (SUM, AVG, etc.) para agregar los resultados.
Al usar la función, los tipos de datos y el orden de las expresiones deben coincidir con los de los argumentos de entrada.
Ejemplo
MODEL_EXTENSION_BOOL ("isProfitable","inputSales", "inputCosts", SUM([Sales]), SUM([Costs]))
MODEL_EXTENSION_INT (model_name, arguments, expression)
Devuelve un resultado entero de una expresión calculada por un modelo con nombre implementado en un servicio externo de TabPy.
Model_name es el nombre del modelo de análisis implementado que desea utilizar.
Cada argumento es una sola cadena que establece los valores de entrada que acepta el modelo implementado y está definido por el modelo de análisis.
Utilice expresiones para definir los valores que se envían desde Tableau al modelo analítico. Asegúrese de utilizar funciones de agregación (SUM, AVG, etc.) para agregar los resultados.
Al usar la función, los tipos de datos y el orden de las expresiones deben coincidir con los de los argumentos de entrada.
Ejemplo
MODEL_EXTENSION_INT ("getPopulation", "inputCity", "inputState", MAX([City]), MAX ([State]))
MODEL_EXTENSION_REAL (model_name, arguments, expression)
Devuelve un resultado real de una expresión calculada por un modelo con nombre implementado en un servicio externo de TabPy.
Model_name es el nombre del modelo de análisis implementado que desea utilizar.
Cada argumento es una sola cadena que establece los valores de entrada que acepta el modelo implementado y está definido por el modelo de análisis.
Utilice expresiones para definir los valores que se envían desde Tableau al modelo analítico. Asegúrese de utilizar funciones de agregación (SUM, AVG, etc.) para agregar los resultados.
Al usar la función, los tipos de datos y el orden de las expresiones deben coincidir con los de los argumentos de entrada.
Ejemplo
MODEL_EXTENSION_REAL ("profitRatio", "inputSales", "inputCosts", SUM([Sales]), SUM([Costs]))
MODEL_EXTENSION_STRING (model_name, arguments, expression)
Devuelve el resultado de cadena de una expresión calculada por un modelo con nombre implementado en un servicio externo de TabPy.
Model_name es el nombre del modelo de análisis implementado que desea utilizar.
Cada argumento es una sola cadena que establece los valores de entrada que acepta el modelo implementado y está definido por el modelo de análisis.
Utilice expresiones para definir los valores que se envían desde Tableau al modelo analítico. Asegúrese de utilizar funciones de agregación (SUM, AVG, etc.) para agregar los resultados.
Al usar la función, los tipos de datos y el orden de las expresiones deben coincidir con los de los argumentos de entrada.
Ejemplo
MODEL_EXTENSION_STR ("mostPopulatedCity", "inputCountry", "inputYear", MAX ([Country]), MAX([Year]))
MODEL_PERCENTILE(target_expression, predictor_expression(s))
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).
Esta función es la inversa de MODEL_QUANTILE. Para obtener información sobre las funciones de modelado predictivo, consulte Funciones de modelado predictivo en Tableau.
Ejemplo
La siguiente fórmula devuelve el cuantil de la marca para la suma de ventas, ajustado para el recuento de pedidos.
MODEL_PERCENTILE(SUM([Sales]), COUNT([Orders]))
MODEL_QUANTILE(quantile, target_expression, predictor_expression(s))
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.
Esta función es la inversa de MODEL_PERCENTILE. Para obtener información sobre las funciones de modelado predictivo, consulte Funciones de modelado predictivo en Tableau.
Ejemplo
La siguiente fórmula devuelve la suma media (0,5) de ventas prevista, ajustada para el recuento de pedidos.
MODEL_QUANTILE(0.5, SUM([Sales]), COUNT([Orders]))
PREVIOUS_VALUE(expression)
Indica el valor de este cálculo en la fila anterior. Indica la expresión dada si la fila actual es la primera fila de la división.
Ejemplo
SUM([Profit]) * PREVIOUS_VALUE(1)
calcula el producto en ejecución de SUM(Profit).
RANK(expression, ['asc' | 'desc'])
Indica la clasificación de jerarquía para la competencia estándar para la fila actual en la división. Se asignan valores idénticos a clasificaciones distintas. Use el argumento 'asc' | 'desc'
opcional para especificar un orden ascendente o descendente. El valor predeterminado es descendente.
Con esta función, el conjunto de valores (6, 9, 9, 14) se clasificaría como (4, 2, 2, 1).
Los valores nulos se ignoran en las funciones de clasificación. No se enumeran y no se cuentan contra el número total de registros en los cálculos de clasificación de percentil.
Para obtener información sobre las diferentes opciones de clasificación, consulte Cálculo Clasificación.
Ejemplo
La siguiente imagen muestra el efecto de las distintas funciones de clasificación (RANK, RANK_DENSE, RANK_MODIFIED, RANK_PERCENTILE y RANK_UNIQUE) en un conjunto de valores. El conjunto de datos contiene información de 14 estudiantes (de StudentA a StudentN); la columna Edad muestra la edad actual de cada estudiante (todos tienen entre 17 y 20 años). Las demás columnas muestran el efecto de cada función de clasificación en el conjunto de valores de edad; en todas se emplea el orden predeterminado (ascendente o descendente) para la función.
RANK_DENSE(expression, ['asc' | 'desc'])
Indica la clasificación densa para la fila actual de la división. Se asignan valores idénticos a una clasificación idéntica, pero no se insertan espacios en la secuencia numérica. Use el argumento 'asc' | 'desc'
opcional para especificar un orden ascendente o descendente. El valor predeterminado es descendente.
Con esta función, el conjunto de valores (6, 9, 9, 14) se clasificaría como (3, 2, 2, 1).
Los valores nulos se ignoran en las funciones de clasificación. No se enumeran y no se cuentan contra el número total de registros en los cálculos de clasificación de percentil.
Para obtener información sobre las diferentes opciones de clasificación, consulte Cálculo Clasificación.
RANK_MODIFIED(expression, ['asc' | 'desc'])
Indica la clasificación de competencia modificada para la fila actual de la división. Se asignan valores idénticos a clasificaciones distintas. Use el argumento 'asc' | 'desc'
opcional para especificar un orden ascendente o descendente. El valor predeterminado es descendente.
Con esta función, el conjunto de valores (6, 9, 9, 14) se clasificaría como (4, 3, 3, 1).
Los valores nulos se ignoran en las funciones de clasificación. No se enumeran y no se cuentan contra el número total de registros en los cálculos de clasificación de percentil.
Para obtener información sobre las diferentes opciones de clasificación, consulte Cálculo Clasificación.
RANK_PERCENTILE(expression, ['asc' | 'desc'])
Indica la clasificación de percentil para la fila actual de la división. Use el argumento 'asc' | 'desc'
opcional para especificar un orden ascendente o descendente. El valor predeterminado es ascendente.
Con esta función, el conjunto de valores (6, 9, 9, 14) se clasificaría como (0.00, 0.67, 0.67, 1.00).
Los valores nulos se ignoran en las funciones de clasificación. No se enumeran y no se cuentan contra el número total de registros en los cálculos de clasificación de percentil.
Para obtener información sobre las diferentes opciones de clasificación, consulte Cálculo Clasificación.
RANK_UNIQUE(expression, ['asc' | 'desc'])
Indica la clasificación única para la fila actual de la división. Se asignan valores idénticos a clasificaciones idénticas. Use el argumento 'asc' | 'desc'
opcional para especificar un orden ascendente o descendente. El valor predeterminado es descendente.
Con esta función, el conjunto de valores (6, 9, 9, 14) se clasificaría como (4, 2, 3, 1).
Los valores nulos se ignoran en las funciones de clasificación. No se enumeran y no se cuentan contra el número total de registros en los cálculos de clasificación de percentil.
Para obtener información sobre las diferentes opciones de clasificación, consulte Cálculo Clasificación.
RUNNING_AVG(expression)
Indica el promedio de ejecución de la expresión dada, desde la primera fila de la división hasta la fila actual.
La siguiente vista muestra ventas por trimestre. Cuando se calcula RUNNING_AVG(SUM([Sales])
dentro de la división Fecha, el resultado es un promedio móvil de los valores de venta de cada trimestre.
Ejemplo
RUNNING_AVG(SUM([Profit]))
calcula el promedio de ejecución de SUM(Profit).
RUNNING_COUNT(expression)
Indica el conteo de ejecución de la expresión dada, desde la primera fila de la división hasta la fila actual.
Ejemplo
RUNNING_COUNT(SUM([Profit]))
calcula el conteo de ejecución de SUM(Profit).
RUNNING_MAX(expression)
Indica el máximo de ejecución de la expresión dada, desde la primera fila de la división hasta la fila actual.
Ejemplo
RUNNING_MAX(SUM([Profit]))
calcula el máximo de ejecución de SUM(Profit).
RUNNING_MIN(expression)
Indica el mínimo de ejecución de la expresión dada, desde la primera fila de la división hasta la fila actual.
Ejemplo
RUNNING_MIN(SUM([Profit]))
calcula el mínimo de ejecución de SUM(Profit).
RUNNING_SUM(expression)
Indica la suma de ejecución de la expresión dada, desde la primera fila de la división hasta la fila actual.
Ejemplo
RUNNING_SUM(SUM([Profit]))
calcula la suma de ejecución de SUM(Profit)
SIZE()
Indica el número de filas que hay en la división. Por ejemplo, la siguiente vista muestra ventas por trimestre. En la división Fecha, hay siete filas, por lo que el Size() de la división Fecha es 7.
Ejemplo
SIZE() = 5
cuando la división actual contiene cinco filas.
SCRIPT_BOOL
Indica un resultado booleano de la expresión especificada. La expresión se pasa directamente a una instancia de extensión de análisis en ejecución.
En las expresiones R, utilice .argn (con un punto inicial) para hacer referencia a parámetros (.arg1, .arg2, etc.).
En las expresiones de Python, utilice _argn (con un guion bajo inicial).
Ejemplos
En este ejemplo de R, .arg1 equivale a SUM([Profit]):
SCRIPT_BOOL("is.finite(.arg1)", SUM([Profit]))
El siguiente ejemplo indica True para las ID de almacenamiento en el estado de Washington, y False en otros casos. Este ejemplo puede ser la definición de un campo calculado llamado StoreInWa.
SCRIPT_BOOL('grepl(".*_WA", .arg1, perl=TRUE)',ATTR([Store ID]))
Un comando de Python tendría esta forma:
SCRIPT_BOOL("return map(lambda x : x > 0, _arg1)", SUM([Profit]))
SCRIPT_INT
Indica un número entero como resultado de la expresión especificada. La expresión se pasa directamente a una instancia de extensión de análisis en ejecución.
En las expresiones R, utilice .argn (con un punto inicial) para hacer referencia a parámetros (.arg1, .arg2, etc.).
En las expresiones de Python, utilice _argn (con un guion bajo inicial).
Ejemplos
En este ejemplo de R, .arg1 equivale a SUM([Profit]):
SCRIPT_INT("is.finite(.arg1)", SUM([Profit]))
En el siguiente ejemplo se utiliza agrupamiento k-means para crear tres conjuntos:
SCRIPT_INT('result <- kmeans(data.frame(.arg1,.arg2,.arg3,.arg4), 3);result$cluster;', SUM([Petal length]), SUM([Petal width]),SUM([Sepal length]),SUM([Sepal width]))
Un comando de Python tendría esta forma:
SCRIPT_INT("return map(lambda x : int(x * 5), _arg1)", SUM([Profit]))
SCRIPT_REAL
Indica un resultado real de la expresión especificada. La expresión se pasa directamente a una instancia de extensión de análisis en ejecución. En
En las expresiones R, utilice .argn (con un punto inicial) para hacer referencia a parámetros (.arg1, .arg2, etc.).
En las expresiones de Python, utilice _argn (con un guion bajo inicial).
Ejemplos
En este ejemplo de R, .arg1 equivale a SUM([Profit]):
SCRIPT_REAL("is.finite(.arg1)", SUM([Profit]))
El siguiente ejemplo convierte los valores de temperatura de Celsius a Fahrenheit.
SCRIPT_REAL('library(udunits2);ud.convert(.arg1, "celsius", "degree_fahrenheit")',AVG([Temperature]))
Un comando de Python tendría esta forma:
SCRIPT_REAL("return map(lambda x : x * 0.5, _arg1)", SUM([Profit]))
SCRIPT_STR
Indica un resultado de cadena de la expresión especificada. La expresión se pasa directamente a una instancia de extensión de análisis en ejecución.
En las expresiones R, utilice .argn (con un punto inicial) para hacer referencia a parámetros (.arg1, .arg2, etc.).
En las expresiones de Python, utilice _argn (con un guion bajo inicial).
Ejemplos
En este ejemplo de R, .arg1 equivale a SUM([Profit]):
SCRIPT_STR("is.finite(.arg1)", SUM([Profit]))
El siguiente ejemplo extrae una abreviación de estado de una cadena más complicada (en la forma original 13XSL_CA, A13_WA):
SCRIPT_STR('gsub(".*_", "", .arg1)',ATTR([Store ID]))
Un comando de Python tendría esta forma:
SCRIPT_STR("return map(lambda x : x[:2], _arg1)", ATTR([Region]))
TOTAL(expression)
Indica el total para la expresión dada en una división de cálculo de tablas.
Ejemplo
Supongamos que partimos de esta vista:
Abrimos el editor de cálculos y creamos un campo nuevo con el nombre Totalidad:
Luego colocamos Totalidad en Texto para reemplazar SUM(Ventas). La vista cambia y suma los valores basados en el valor predeterminado de Computar usando:
Esto suscita una cuestión: ¿qué es el valor predeterminado de Computar usando? Al hacer clic con el botón derecho (Control + clic en un Mac) en Totalidad en el panel Datos y elegir Editar, aparece un dato nuevo adicional:
El valor predeterminado de Computar usando es Tabla (a lo largo). El resultado es que Totalidad suma los valores de cada fila de la tabla. Por lo tanto, el valor que vemos en cada fila es la suma de los valores de la versión original de la tabla.
Los valores de la fila 2011/Q1 en la tabla original eran 8601 $, 6579 $, 44 262 $ y 15 006 $. Los valores que hay en la tabla después de reemplazar SUM(Ventas) por Totalidad son todos 74 448 $, que es la suma de los valores originales.
Fíjese en el triángulo que aparece junto a Totalidad después de colocarlo en Texto:
Esto indica que este campo usa un cálculo de tablas. Puede hacer clic con el botón derecho en el campo y elegir Editar cálculo de tablas para redirigir la función a otro valor de Computar usando. Por ejemplo, lo puede establecer en Tabla (vertical). En este caso, la tabla tendría este aspecto:
WINDOW_AVG(expression, [start, end])
Indica el promedio de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Por ejemplo, la siguiente vista muestra ventas por trimestre. Un promedio de ventana en la división Fecha devuelve las ventas promedio en todas las fechas.
Ejemplo
WINDOW_AVG(SUM([Profit]), FIRST()+1, 0)
calcula el promedio de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_CORR(expression1, expression2, [start, end])
Indica el coeficiente de correlación de Pearson de dos expresiones en la ventana. La ventana se define como compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se utiliza la división completa.
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, como cuando un cambio positivo en una variable implica un cambio positivo de la magnitud correspondiente en el otro; 0 indica que no hay ninguna relación lineal entre la varianza y −1 es una relación negativa exacta.
Existe una función de agregación equivalente: CORR. Consulte Funciones de Tableau (alfabéticamente)(El enlace se abre en una ventana nueva).
Ejemplo
La siguiente fórmula indica la correlación de Pearson de SUM(Profit) y SUM(Sales) desde las cinco filas anteriores hasta la fila actual.
WINDOW_CORR(SUM[Profit]), SUM([Sales]), -5, 0)
WINDOW_COUNT(expression, [start, end])
Indica el conteo de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_COUNT(SUM([Profit]), FIRST()+1, 0)
calcula el conteo de SUM(Profit) desde la segunda fila hasta la actual
WINDOW_COVAR(expression1, expression2, [start, end])
Indica la covarianza de muestra de dos expresiones en la ventana. La ventana se define como compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omiten los argumentos inicial y final, la ventana será la división completa.
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 (con la función WINDOW_COVARP). 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.
Existe una función de agregación equivalente: COVAR. Consulte Funciones de Tableau (alfabéticamente)(El enlace se abre en una ventana nueva).
Ejemplo
La siguiente fórmula indica la covarianza de muestra de SUM(Profit) y SUM(Sales) desde las dos filas anteriores hasta la fila actual.
WINDOW_COVAR(SUM([Profit]), SUM([Sales]), -2, 0)
WINDOW_COVARP(expression1, expression2, [start, end])
Indica la covarianza de población de dos expresiones en la ventana. La ventana se define como compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se utiliza la división completa.
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 WINDOW_COVAR).
Existe una función de agregación equivalente: COVARP. Funciones de Tableau (alfabéticamente)(El enlace se abre en una ventana nueva).
Ejemplo
La siguiente fórmula indica la covarianza de población de SUM(Profit) y SUM(Sales) desde las dos filas anteriores hasta la fila actual.
WINDOW_COVARP(SUM([Profit]), SUM([Sales]), -2, 0)
WINDOW_MEDIAN(expression, [start, end])
Indica la mediana de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Por ejemplo, la siguiente vista muestra las ganancias trimestrales. Una mediana de ventana en la división Fecha indica las ganancias medias en todas las fechas.
Ejemplo
WINDOW_MEDIAN(SUM([Profit]), FIRST()+1, 0)
calcula la mediana de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_MAX(expression, [start, end])
Indica el máximo de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Por ejemplo, la siguiente vista muestra ventas por trimestre. Un máximo de ventana en la división Fecha indica las ventas máximas en todas las fechas.
Ejemplo
WINDOW_MAX(SUM([Profit]), FIRST()+1, 0)
calcula el máximo de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_MIN(expression, [start, end])
Indica el mínimo de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Por ejemplo, la siguiente vista muestra ventas por trimestre. Un mínimo de ventana en la división Fecha indica las ventas mínimas en todas las fechas.
Ejemplo
WINDOW_MIN(SUM([Profit]), FIRST()+1, 0)
calcula el mínimo de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_PERCENTILE(expression, number, [start, end])
Indica el valor que corresponde al percentil especificado en la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_PERCENTILE(SUM([Profit]), 0.75, -2, 0)
indica el percentil n.º 75 de SUM(Profit) desde las dos filas anteriores hasta la actual.
WINDOW_STDEV(expression, [start, end])
Indica la desviación estándar de muestra de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_STDEV(SUM([Profit]), FIRST()+1, 0)
calcula la desviación estándar de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_STDEVP(expression, [start, end])
Indica la desviación estándar parcial de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_STDEVP(SUM([Profit]), FIRST()+1, 0)
calcula la desviación estándar de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_SUM(expression, [start, end])
Indica la suma de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Por ejemplo, la siguiente vista muestra ventas por trimestre. Una suma de ventana calculada en la división Fecha indica la suma de las ventas en todos los trimestres.
Ejemplo
WINDOW_SUM(SUM([Profit]), FIRST()+1, 0)
calcula la suma de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_VAR(expression, [start, end])
Indica la discordancia de muestra de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_VAR((SUM([Profit])), FIRST()+1, 0)
calcula la discordancia de SUM(Profit) desde la segunda fila hasta la actual.
WINDOW_VARP(expression, [start, end])
Indica la discordancia parcial de la expresión dentro de la ventana. La ventana se define mediante las compensaciones de la fila actual. Use FIRST()+n y LAST()-n para compensaciones de la primera o última fila de la división. Si se omite el comienzo y el final, se usa la división completa.
Ejemplo
WINDOW_VARP(SUM([Profit]), FIRST()+1, 0)
calcula la discordancia de SUM(Profit) desde la segunda fila hasta la actual.
Se pueden usar estas funciones de paso RAWSQL para enviar expresiones SQL directamente a la base de datos sin que Tableau las interprete primero. Si tiene funciones de base de datos personalizadas que Tableau no conoce, puede usar las funciones de paso para llamar a estas funciones personalizadas.
Por lo general, la base de datos no comprenderá los nombres de campo que se muestran en Tableau. Debido a que Tableau no interpreta las expresiones SQL que incluye en las funciones de paso, el uso de los nombres de campo de Tableau en su expresión puede causar errores. Puede usar una sintaxis de sustitución para insertar el nombre de campo o la expresión correctos de un cálculo de Tableau en SQL de paso. Por ejemplo, imagine que tiene una función que calcula la mediana de un conjunto de valores, puede llamar a esa función en la columna de Tableau [Sales] de la siguiente forma:
RAWSQLAGG_REAL(“MEDIAN(%1)”, [Sales])
Debido a que Tableau no interpreta la expresión, debe definir la agregación. Puede usar las funciones de RAWSQLAGG que se describen a continuación cuando use expresiones agregadas.
Las funciones de paso RAWSQL podrían no funcionar con fuentes de datos publicadas o con extracciones si contienen relaciones.
Funciones de RAWSQL
Las siguientes funciones de RAWSQL están disponibles en Tableau.
RAWSQL_BOOL(“sql_expr”, [arg1], …[argN])
Indica un resultado booleano de una expresión de SQL dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos.
Ejemplo
En el ejemplo, %1 es igual a [Sales] y %2 es igual a [Profit].
RAWSQL_BOOL(“IIF( %1 > %2, True, False)”, [Sales], [Profit])
RAWSQL_DATE(“sql_expr”, [arg1], …[argN])
Indica un resultado de fecha de una expresión de SQL dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos.
Ejemplo
En este ejemplo, %1 es igual a [Order Date].
RAWSQL_DATE(“%1”, [Order
Date])
RAWSQL_DATETIME(“sql_expr”, [arg1], …[argN])
Indica un resultado de fecha y hora de una expresión de SQL dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Delivery Date].
Ejemplo
RAWSQL_DATETIME(“MIN(%1)”, [Delivery Date])
RAWSQL_INT(“sql_expr”, [arg1], …[argN])
Indica un resultado íntegro de una expresión de SQL dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Sales].
Ejemplo
RAWSQL_INT(“500
+ %1”, [Sales])
RAWSQL_REAL(“sql_expr”, [arg1], …[argN])
Indica un resultado numérico desde una expresión de SQL dada que se pasa directamente a base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Sales].
Ejemplo
RAWSQL_REAL(“-123.98 * %1”, [Sales])
RAWSQL_SPATIAL
Indica un espacial de una expresión de SQL dada que se pasa directamente a la fuente de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos.
Ejemplo
En este ejemplo, %1 es igual a [Geometry].
RAWSQL_SPATIAL("%1", [Geometry])
RAWSQL_STR(“sql_expr”, [arg1], …[argN])
Indica una cadena de una expresión de SQL dada que se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Customer Name].
Ejemplo
RAWSQL_STR(“%1”, [Customer Name])
RAWSQLAGG_BOOL(“sql_expr”, [arg1], …[argN])
Indica un resultado booleano de una expresión de SQL de agregación dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos.
Ejemplo
En el ejemplo, %1 es igual a [Sales] y %2 es igual a [Profit].
RAWSQLAGG_BOOL(“SUM( %1) >SUM( %2)”, [Sales], [Profit])
RAWSQLAGG_DATE(“sql_expr”, [arg1], …[argN])
Indica un resultado de fecha de una expresión de SQL de agregación dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Order Date].
Ejemplo
RAWSQLAGG_DATE(“MAX(%1)”,
[Order Date])
RAWSQLAGG_DATETIME(“sql_expr”, [arg1], …[argN])
Indica un resultado de fecha y hora de una expresión de SQL de agregación dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Delivery Date].
Ejemplo
RAWSQLAGG_DATETIME(“MIN(%1)”, [Delivery Date])
RAWSQLAGG_INT(“sql_expr”, [arg1,] …[argN])
Indica un resultado entero de una expresión de SQL de agregación dada. La expresión SQL se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Sales].
Ejemplo
RAWSQLAGG_INT(“500
+ SUM(%1)”, [Sales])
RAWSQLAGG_REAL(“sql_expr”, [arg1,] …[argN])
Indica un resultado numérico desde una expresión de SQL de agregación dada que se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Sales].
Ejemplo
RAWSQLAGG_REAL(“SUM( %1)”, [Sales])
RAWSQLAGG_STR(“sql_expr”, [arg1,] …[argN])
Indica una cadena de una expresión de SQL de agregación dada que se pasa directamente a la base de datos subyacente. Use %n en la expresión SQL como una sintaxis de sustitución para los valores de la base de datos. En este ejemplo, %1 es igual a [Discount].
Ejemplo
RAWSQLAGG_STR(“AVG(%1)”,
[Discount])
Las funciones espaciales le permiten realizar análisis espacial avanzado y combinar archivos espaciales con datos en otros formatos, como archivos de texto u hojas de cálculo.
Función |
Sintaxis |
Descripción |
ÁREA | AREA(Polígono espacial, "unidades") |
Devuelve el área de superficie total de un polígono espacial. Nombres de las unidades compatibles: meters (“metros”, “m”), kilometers (“kilómetros”, “km”), miles (“millas”), feet (“pies”, “ft”). |
BUFFER |
BUFFER(Spatial Point, distance, "units")
|
Devuelve la medición de distancia entre dos puntos de una unidad especificada. Nombres de las unidades compatibles: meters (“metros”, “m”), kilometers (“kilómetros”, “km”), miles (“millas”), feet (“pies”, “ft”). Esta función solo se puede crear con una conexión en vivo y seguirá funcionando cuando una fuente de datos se convierta en un extracto. |
DISTANCE |
DISTANCE(<Spatial Point1>,<Spatial Point2>,"<units>")
|
Devuelve la medición de distancia entre dos puntos de una unidad especificada. Nombres de las unidades compatibles: metros (“metros”, “m”), kilómetros (“kilómetros”, “km”), millas (“millas”), pies (“pies”, “ft”). Esta función solo se puede crear con una conexión en vivo y seguirá funcionando cuando una fuente de datos se convierta en un extracto. Ejemplo:
|
INTERSECTS | INTERSECTS (<geometría1> ,<geometría2> ) |
Devuelve un valor booleano (Verdadero/Falso) que indica si dos geometrías se superponen en el espacio. Combinaciones admitidas: punto/polígono, línea/polígono y polígono/polígono. |
MAKELINE |
MAKELINE(<Spatial Point1>,<Spatial Point2>)
|
Genera una marca de línea entre dos puntos. Es útil para construir mapas de origen-destino. Ejemplos:
|
MAKEPOINT |
MAKEPOINT(<latitude>, <longitude>)
|
Convierte datos de columnas de latitud y longitud en objetos espaciales. Puede utilizar MAKEPOINT 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 Unir archivos espaciales en Tableau. Para utilizar MAKEPOINT, sus datos deben contener coordenadas de latitud y longitud. Ejemplo:
|
MAKEPOINT(X,Y, SRID) |
|
Convierte datos de coordenadas geográficas proyectadas en objetos espaciales. SRID es un identificador de referencia espacial que utiliza los códigos del sistema de referencia ESPG para especificar sistemas de coordenadas. Si no se especifica SRID, se asumirá WGS84, y los parámetros se tratarán como latitud/longitud en grados. Esta función solo se puede crear con una conexión en vivo y seguirá funcionando cuando una fuente de datos se convierta en un extracto. Ejemplo:
|
Expresiones regulares
REGEXP_REPLACE(string, pattern, replacement)
Indica una copia de la cadena dada en la que el patrón de la expresión regular se sustituye por la cadena de sustitución. Esta función está disponible para fuentes de datos de archivos de texto, Hadoop Hive, Google BigQuery, PostgreSQL, extracciones de datos de Tableau, Microsoft Excel, Salesforce, Vertica, Pivotal Greenplum, Teradata (versión 14.1 y posteriores), Snowflake y Oracle.
Para extracciones de datos de Tableau, el patrón y el reemplazo deben ser constantes.
Para obtener información sobre la sintaxis de las expresiones regulares, consulte la documentación de la fuente de datos. En las extracciones de Tableau, la sintaxis de las expresiones regulares se adhiere a los estándares de los ICU (componentes internacionales para Unicode), un proyecto de código abierto de bibliotecas maduras de C/C++ y Java para la compatibilidad con Unicode y para la internacionalización y globalización de software. Consulte la página Expresiones regulares(El enlace se abre en una ventana nueva) en la guía de usuario de ICU en línea.
Ejemplo
REGEXP_REPLACE('abc 123', '\s', '-') = 'abc-123'
REGEXP_MATCH(string, pattern)
Indica true si una subcadena de la cadena especificada coincide con el patrón de la expresión regular. Esta función está disponible para fuentes de datos de archivos de texto, Google BigQuery, PostgreSQL, extracciones de datos de Tableau, Microsoft Excel, Salesforce, Vertica, Pivotal Greenplum, Teradata (versión 14.1 y posteriores), Impala 2.3.0 (a través de fuentes de datos de Cloudera Hoop), Snowflake y Oracle.
En el caso de las extracciones de datos de Tableau, el patrón debe ser una constante.
Para obtener información sobre la sintaxis de las expresiones regulares, consulte la documentación de la fuente de datos. En las extracciones de Tableau, la sintaxis de las expresiones regulares se adhiere a los estándares de los ICU (componentes internacionales para Unicode), un proyecto de código abierto de bibliotecas maduras de C/C++ y Java para la compatibilidad con Unicode y para la internacionalización y globalización de software. Consulte la página Expresiones regulares(El enlace se abre en una ventana nueva) en la guía de usuario de ICU en línea.
Ejemplo
REGEXP_MATCH('-([1234].[El.Mercado])-','\[\s*(\w*\.)(\w*\s*\])')=true
REGEXP_EXTRACT(string, pattern)
Indica la parte de una cadena que coincide con el patrón de la expresión regular. Esta función está disponible para fuentes de datos de archivos de texto, Hadoop Hive, Google BigQuery, PostgreSQL, extracciones de datos de Tableau, Microsoft Excel, Salesforce, Vertica, Pivotal Greenplum, Teradata (versión 14.1 y posteriores), Snowflake y Oracle.
En el caso de las extracciones de datos de Tableau, el patrón debe ser una constante.
Para obtener información sobre la sintaxis de las expresiones regulares, consulte la documentación de la fuente de datos. En las extracciones de Tableau, la sintaxis de las expresiones regulares se adhiere a los estándares de los ICU (componentes internacionales para Unicode), un proyecto de código abierto de bibliotecas maduras de C/C++ y Java para la compatibilidad con Unicode y para la internacionalización y globalización de software. Consulte la página Expresiones regulares(El enlace se abre en una ventana nueva) en la guía de usuario de ICU en línea.
Ejemplo
REGEXP_EXTRACT('abc 123', '[a-z]+\s+(\d+)') = '123'
REGEXP_EXTRACT_NTH(string, pattern, index)
Indica la parte de una cadena que coincide con el patrón de la expresión regular. La subcadena se empareja con el grupo de captura nth, donde n es el índice determinado. Si el índice es 0, se indica toda la cadena. Esta función está disponible para fuentes de datos de archivos de texto, PostgreSQL, extracciones de datos de Tableau, Microsoft Excel, Salesforce, Vertica, Pivotal Greenplum, Teradata (versión 14.1 y posteriores) y Oracle.
En el caso de las extracciones de datos de Tableau, el patrón debe ser una constante.
Para obtener información sobre la sintaxis de las expresiones regulares, consulte la documentación de la fuente de datos. En las extracciones de Tableau, la sintaxis de las expresiones regulares se adhiere a los estándares de los ICU (componentes internacionales para Unicode), un proyecto de código abierto de bibliotecas maduras de C/C++ y Java para la compatibilidad con Unicode y para la internacionalización y globalización de software. Consulte la página Expresiones regulares(El enlace se abre en una ventana nueva) en la guía de usuario de ICU en línea.
Ejemplo
REGEXP_EXTRACT_NTH('abc 123', '([a-z]+)\s+(\d+)', 2) = '123'
Funciones específicas de Hadoop Hive
Nota: Solo las funciones PARSE_URL y PARSE_URL_QUERY están disponibles para las fuentes de datos de Cloudera Impala.
GET_JSON_OBJECT(JSON string, JSON path)
Indica el objeto JSON de la cadena JSON en función de la ruta JSON.
PARSE_URL(string, url_part)
Indica un componente de la cadena URL determinada donde el componente está definido por parte_url. Los valores parte_url válidos incluyen: 'HOST', 'PATH', 'QUERY', 'REF', 'PROTOCOL', 'AUTHORITY', 'FILE' y 'USERINFO'.
Ejemplo
PARSE_URL('http://www.tableau.com', 'HOST') = 'www.tableau.com'
PARSE_URL_QUERY(string, key)
Indica el valor del parámetro de consulta especificado en la cadena URL determinada. La clave define el parámetro de consulta.
Ejemplo
PARSE_URL_QUERY('http://www.tableau.com?page=1&cat=4', 'page') = '1'
XPATH_BOOLEAN(XML string, XPath expression string)
Indica true si la expresión XPath coincide con un nodo o se evalúa en true.
Ejemplo
XPATH_BOOLEAN('<values> <value id="0">1</value><value id="1">5</value>', 'values/value[@id="1"] = 5') = true
XPATH_DOUBLE(XML string, XPath expression string)
Indica el valor de punto flotante de la expresión XPath.
Ejemplo
XPATH_DOUBLE('<values><value>1.0</value><value>5.5</value> </values>', 'sum(value/*)') = 6.5
XPATH_FLOAT(XML string, XPath expression string)
Indica el valor de punto flotante de la expresión XPath.
Ejemplo
XPATH_FLOAT('<values><value>1.0</value><value>5.5</value> </values>','sum(value/*)') = 6.5
XPATH_INT(XML string, XPath expression string)
Indica el valor numérico de la expresión XPath o cero si esta no se puede evaluar en un número.
Ejemplo
XPATH_INT('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6
XPATH_LONG(XML string, XPath expression string)
Indica el valor numérico de la expresión XPath o cero si esta no se puede evaluar en un número.
Ejemplo
XPATH_LONG('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6
XPATH_SHORT(XML string, XPath expression string)
Indica el valor numérico de la expresión XPath o cero si esta no se puede evaluar en un número.
Ejemplo
XPATH_SHORT('<values><value>1</value><value>5</value> </values>','sum(value/*)') = 6
XPATH_STRING(XML string, XPath expression string)
Indica el texto del primer nodo coincidente.
Ejemplo
XPATH_STRING('<sites ><url domain="org">http://www.w3.org</url> <url domain="com">http://www.tableau.com</url></sites>', 'sites/url[@domain="com"]') = 'http://www.tableau.com'
Funciones específicas de Google BigQuery
DOMAIN(string_url)
Dada una cadena URL, indica el dominio como una cadena.
Ejemplo
DOMAIN('http://www.google.com:80/index.html') = 'google.com'
GROUP_CONCAT(expression)
Concatena valores de cada registro en una única cadena delimitada por comas. Esta función actúa como SUM() para las cadenas.
Ejemplo
GROUP_CONCAT(Region) = "Central,East,West"
HOST(string_url)
Dada una cadena URL, indica el nombre de host como una cadena.
Ejemplo
HOST('http://www.google.com:80/index.html') = 'www.google.com:80'
LOG2(number)
Indica el logaritmo de base 2 de un número.
Ejemplo
LOG2(16) = '4,00'
LTRIM_THIS(string, string)
Indica la primera cadena con cualquier ocurrencia inicial de la segunda cadena eliminada.
Ejemplo
LTRIM_THIS('[-Ventas-]','[-') = 'Ventas-]'
RTRIM_THIS(string, string)
Indica la primera cadena con cualquier ocurrencia final de la segunda cadena eliminada.
Ejemplo
RTRIM_THIS('[-Mercado-]','-]') = '[-Mercado'
TIMESTAMP_TO_USEC(expression)
Convierte un tipo de datos TIMESTAMP en una marca de tiempo UNIX en microsegundos.
Ejemplo
TIMESTAMP_TO_USEC(#2012-10-01 01:02:03#)=1349053323000000
USEC_TO_TIMESTAMP(expression)
Convierte una marca de tiempo UNIX en microsegundos en un tipo de datos TIMESTAMP.
Ejemplo
USEC_TO_TIMESTAMP(1349053323000000) = #2012-10-01 01:02:03#
TLD(string_url)
Dada una cadena URL, indica el dominio de nivel superior más cualquier dominio de país/región en la dirección URL.
Ejemplo
TLD('http://www.google.com:80/index.html') = '.com'
TLD('http://www.google.co.uk:80/index.html') = '.co.uk'
¿Desea obtener más información acerca de las funciones?
Consulte los temas sobre funciones(El enlace se abre en una ventana nueva).
Consulte también
Funciones de Tableau (alfabéticamente)(El enlace se abre en una ventana nueva)