Custom Table Calculations (Functions): Visión general

Custom Table Calculations (también llamado "Functions") facilitan la creación de métricas sobre la marcha. Son similares a las fórmulas que se encuentran en herramientas de hoja de cálculo como Excel. Custom Table Calculations aparecen como columnas verdes en la tabla de datos, en lugar de columnas azules (dimensions), o columnas naranjas (measures).

Custom Table Calculations puede realizar cálculos matemáticos, lógicos (verdadero/falso), léxicos (basados en texto) y basados en fechas sobre las dimensiones, Measures, y otras Custom Table Calculations en su consulta.

Notas:

  • El acceso a esta función requiere una licencia adicional.
  • Custom Calculations solo llega hasta 5000 filas. Como consecuencia, las opciones de Schedule y Send no tendrán la opción de elegir All Results. En "Advanced options" solo estarán disponibles los Results in table, lo que significa que solo se exportará la información disponible en la User Interface (UI).
  • Para compartir informes que superen las 5000 filas, consulte nuestras opciones de compartición por defecto en los artículos Descargar y enviar informes y Programar envio de informes y dashboards.

 

Diferencias con los Campos Regulares

Aunque Custom Table Calculations es similar a las dimensiones y measures, hay algunas diferencias importantes:

  • Custom Table Calculations permiten a cualquiera crear nuevos campos, a diferencia de los campos normales.
  • Custom Table Calculations operan sobre los resultados de la consulta, a diferencia de los campos normales, que forman parte de la propia consulta. En otras palabras, seleccionará un conjunto de dimensions y measures y ejecutará su informe de forma normal, entonces podrá basar Custom Table Calculations en los datos de ese informe.
  • Dado que pueden ser creados por cualquier persona dentro de su organización, es posible que no sean los cálculos "oficiales".

 

Utilizando Custom Table Calculations

En la página Custom Reports, en su lienzo, la barra oscura de Data tiene un botón de Calculations:


En la ventana pop-up de Custom Table Calculations, puede empezar a construir sus métricas personalizadas. La expresión creada puede evaluarse como un número, una fecha, una cadena (texto) o una función (verdadero/falso).


Si ya tiene definido algún Custom Table Calculations, haga clic en el botón Add custom table calculation para crear otro. Puede añadir tantos Custom Table Calculations como necesite.

Luego, para cada cálculo de la tabla personalizada:

  1. Si lo desea, cambie el nombre de su tabla de cálculo personalizada.
  2. Opcionalmente, haga clic en Default Formatting para elegir un formato predefinido o crear un formato personalizado para los resultados. Si crea un formato personalizado, utilice el formato estilo Excel como se describe en el artículo Formateo de Custom Table Calculations 
  3. Comience a escribir una expresión en el cuadro de texto grande para formar su cálculo. Las expresiones pueden ser bastante simples, o pueden utilizar tantos campos, funciones y operadores como la lógica de su negocio requiera. El artículo Custom Table Calculations, Creación de expresiones
  4.  explica cómo crear expresiones y cómo le ayuda el editor.
  5. Si ha terminado de añadir Custom Table Calculations, haga clic en Save custom table calculations.

Sus campos de cálculo de la tabla personalizada aparecen junto a sus dimensiones y measures en la tabla. Si desea reutilizar su Custom Table Calculations en el futuro, asegúrese de guardar su informe o copiar la fórmula de cálculo de la tabla personalizada en otro documento.

 

Ordenar Custom Table Calculations

Para ordenar un cálculo de una tabla personalizada, haga clic en el nombre del campo en la parte superior de la columna, al igual que lo haría con una dimensión o measure.


Limitaciones

La ordenación en un cálculo de tabla personalizado funciona de forma similar a la ordenación en una dimension o measure a través de la función Create. Sin embargo, hay dos diferencias importantes que impiden la clasificación en algunos escenarios:

  • Los cálculos se basan en los resultados de la consulta. Custom Table Calculations se crean después de que los datos se recuperen de la base de datos, lo que significa que cuando se ordena un cálculo de tabla personalizado, sólo se pueden ordenar los datos que ya se muestran.
  • La ordenación está desactivada para los cálculos que dependen del orden. Algunos Custom Table Calculations se aplican a varias filas dentro de la misma columna (por ejemplo, cuando se utiliza una función offset). En estos casos, la ordenación del cálculo de la tabla personalizada modificaría sus resultados, por lo que se desactiva.

A continuación se explican los escenarios específicos en los que no se puede ordenar un cálculo de tabla personalizado:

 

Cálculos que Alcanzan un Límite de Filas

Si el número de filas de su consulta supera el límite de filas que ha establecido, no podrá ordenar Custom Table Calculations. Esto se debe a que Custom Table Calculations solo se basan en las filas que se muestran. Por lo tanto, si llega a un límite de filas, el cálculo de la tabla personalizada podría estar omitiendo algunas filas que debería estar ordenando en sus resultados. Si se encuentra con este problema, puede intentar aumentar el límite de filas (hasta 5000 filas).

Por ejemplo, la siguiente tabla muestra los principales 10 ring groups y su correspondiente Service Level, ordenados por el campo de la columna personalizada. Observe que se ha alcanzado el límite de 10-row, de lo que le avisa la barra amarilla que aparece en la parte superior de la tabla:



Sin embargo, si en lugar de ello queremos mostrar los diez primeros ring groups por número de llamadas entrantes totales, puede ver que el orden de los resultados cambia:

Si hubiera intentado utilizar Custom Table Calculations para hacer esto, los cálculos no habrían buscado entre los datos no mostrados, y no habrían reordenado la distribución

 

Ordenar una dimensión o measure después de ordenar un cálculo de tabla personalizado

Como se ha indicado anteriormente, Custom Table Calculations sólo se basa en las filas que se muestran. En cambio, la ordenación por una dimension measure vuelve a su base de datos para asegurarse de que encuentra las filas correctas. Como resultado, debe empezar a clasificar con dimensiones y measures. Luego, cuando los datos correctos han sido devueltos desde su base de datos, puede ordenar esos resultados basándose en un cálculo de tabla personalizado.

 

Los cálculos que utilizan una función de desplazamiento no pueden clasificarse

Cualquier cálculo de tabla personalizado que haga uso de un desplazamiento no puede ser ordenado, porque el orden de las filas cambiaría los resultados del desplazamiento.

Por ejemplo, a continuación se muestra una tabla de cálculo personalizada que muestra el cambio en los volúmenes semanales para todos los ring groups. Y esto sólo tiene sentido si los resultados se ordenan por semanas.

 

Uso de Custom Table Calculations en las visualizaciones

Al igual que las dimensiones regulares y measures, Custom Table Calculations se muestra automáticamente en las visualizaciones.

Además, puede utilizar Custom Table Calculations para decidir qué filas de sus datos deben mostrarse en una visualización. El ejemplo que utilizaremos para explorar esta función se muestra a continuación e incluye información de volúmenes semanales para todos los ring groups. Observe que la tabla de datos subyacente incluye la dimensión Timestamp que devuelve la semana, el measure Total Inbound Calls, y un cálculo de tabla personalizado llamado Volume Evolution que compara el volumen de cada semana con la semana anterior:



Ahora podemos ocultar ciertas filas de datos para que no aparezcan en el gráfico de columnas. Para ello, creará un cálculo de tabla personalizado que se evalúe como verdadero o falso, y luego ocultará los valores falsos (que aparecerán como "no" en su tabla de datos). No quiere que la fórmula dé como resultado la palabra "verdadero" o "falso", sino que debe ser una condición que sea verdadera o falsa.

Por ejemplo, supongamos que sólo queremos mostrar las semanas que tuvieron mayor volumen que la semana anterior. Podríamos crear una tabla de cálculo personalizada llamada "Percent of Previous Week Volume" de esta manera:

Entonces podríamos crear una tabla de cálculo personalizada nombrándola Exceeds Previous Week Volume como esta:

Esto dará como resultado una tabla con el siguiente aspecto:

Para ocultar todas las filas en las que el volumen de una semana concreta no superó el volumen de la semana anterior, haga clic en el icono de engranaje situado en la parte superior izquierda del cálculo lógico y seleccione Ocultar "No" de la Visualización:La visualización resultante mostrará ahora sólo las semanas que superaron el volumen de la semana anterior:Un caso de uso común para esta función es ocultar la primera o la última fila de una visualización, ya que muchos tipos de análisis crean filas malas al principio o al final de una tabla. Por ejemplo, cuando está calculando totales acumulados, tiene un día parcial que termina un análisis de fecha, o está calculando un porcentaje de la fila anterior, como en este ejemplo:Para deshacerse de esa fila, simplemente cree un nuevo cálculo de tabla personalizado para filtrar el valor nulo:

A continuación, oculte la fila de forma normal:

 

Consideraciones sobre el uso de Custom Table Calculations

  • Todos los campos que utilice en su Custom Table Calculations DEBEN formar parte de su consulta inicial.
  • Las fórmulas deben estar en minúsculas. ROUND no funcionará, pero round sí.
  • Custom Table Calculations solo operará sobre las filas que vuelven en su consulta. Si hay un límite de 500-row, no se tendrá en cuenta la fila 501.
  • Si añade una fila de totales a su tabla de datos, es posible que algunos Custom Table Calculations que realizan agregaciones, como los cálculos que utilizan el porcentual o la mediana, no sumen lo que espera. Esto se debe a que Custom Table Calculations calcula los totales utilizando los valores de la fila del total, no utilizando los valores de la columna de datos.
  • Utilice siempre ceros a la izquierda para los decimales inferiores a 1. Por ejemplo, 0.95 funcionará, pero .95 provocará un error.
  • Si utiliza el atajo de teclado Comando-K o Ctrl+K, borrará todos los Custom Table Calculations, incluidos los campos personalizados. Para restablecer su Custom Table Calculations, pulse el botón "back" en su navegador. También es posible que tenga que volver a realizar la consulta.
Volver ""
Por favor, inicie sesión para enviar una solicitud.