Usa cálculos de tablas

Los cálculos de tablas facilitan la creación de métricas ad hoc. Son similares a las fórmulas que se encuentran en las herramientas de hojas de cálculo, como Excel. Los cálculos de la tabla aparecen como columnas verdes en la tabla de datos, en lugar de columnas azules (dimensiones) o columnas anaranjadas (medidas).

En la última columna de la siguiente tabla, se usa un cálculo de tabla para combinar tres campos en los datos con la función concat.

Los cálculos de tabla pueden realizar cálculos matemáticos, lógicos (verdadero/falso), léxicos (basados en texto) y basados en fechas en las dimensiones, medidas y otros cálculos de tabla de tu consulta. Las fórmulas que usas para ejecutar estos cálculos se denominan Expresiones de Looker (Lexp).

Los cálculos de la tabla son diferentes de los campos definidos por LookML y los campos personalizados

Existen algunas diferencias entre los cálculos de tablas y los campos definidos por LookML que se definen en LookML:

  • Los cálculos de tablas proporcionan a cualquier persona que tenga los permisos adecuados la capacidad de crear cálculos basados en campos definidos por LookML, en lugar de la capacidad de crear campos definidos por LookML, que requieren que el usuario tenga permisos de desarrollo y comprenda LookML.
  • Los cálculos de tabla operan en los resultados de tu consulta después de ejecutarse, a diferencia de los campos personalizados o definidos por LookML, que forman parte de la consulta que se ejecuta en la base de datos. En otras palabras, primero seleccione un conjunto de dimensiones y medidas, y ejecutará su informe de la forma habitual y, luego, luego podrá basar los cálculos de la tabla en los datos de ese informe.
  • Si bien los cálculos de tablas son más simples y rápidos de crear que los campos definidos por LookML, no son tan fáciles de controlar como los campos definidos por LookML. Debido a que cualquier usuario puede crear un cálculo de tabla, es posible que no sean los cálculos "oficiales". Tenga en cuenta esta compensación cuando decida entre los campos definidos por LookML y los cálculos de tablas, ya que Looker aprovecha LookML para mantener una única fuente de información.

Existen algunas diferencias entre los cálculos de tablas y los campos personalizados:

  • Los campos personalizados generan SQL que se ejecutará en la base de datos, similar a un campo definido por LookML. Los cálculos de tablas se ejecutan después de la consulta y no se ejecutan en la base de datos.
  • Los cálculos de la tabla dependen de los datos de la tabla, mientras que los campos personalizados no.

Los campos de cálculo de la tabla aparecen junto a las dimensiones y medidas de la tabla. Si deseas volver a usar los cálculos de tu tabla en el futuro, asegúrate de guardar tu Explorar como una apariencia o como un mosaico del panel.

Crea cálculos de tablas

Para permitir que los usuarios o grupos creen cálculos de tabla, el administrador de Looker debe otorgarles el permiso create_table_calculations a fin de otorgarles acceso a la función.

La página Explorar de Looker tiene un editor de expresiones integrado de Looker para ayudarte a crear cálculos de tablas, campos personalizados y filtros personalizados. Si eres desarrollador de Looker y estás creando una prueba de datos para verificar la lógica de tu modelo, también puedes usar el editor de expresiones de Looker a fin de compilar una expresión de Looker y, luego, copiar la expresión en el parámetro expression de tu prueba de datos.

Hay dos formas de acceder al editor de expresiones de Looker desde la página Explorar:

Usar la sección Campos personalizados del selector de campos para crear cálculos de tablas

Si tu instancia de Looker está habilitada para campos personalizados y tienes los permisos a fin de crear cálculos de tabla, puedes usar la sección Campos personalizados del selector de campo para abrir la ventana emergente Editar tabla de cálculo:

  1. Abre la sección Campos personalizados del selector de campos.
  2. Selecciona Agregar.
  3. Selecciona Cálculo de la tabla para abrir la ventana emergente Editar cálculo de tabla.

Luego, para cada cálculo de tabla:

  1. Seleccione un tipo de cálculo en el menú desplegable Cálculo. Las opciones para una expresión personalizada se muestran de forma predeterminada.
  2. Agrega la definición de cálculo, incluida la selección de un cálculo de acceso directo columna de origen, según lo desees. Solo los campos numéricos que aparecen en la tabla de datos de Explorar son aptos para tipos de cálculo distintos de Expresión personalizada.
    • Si seleccionas Expresión personalizada en el menú desplegable Cálculo, ingresa una Expresión de búsqueda en el cuadro de texto grande para crear el cálculo. Solo puedes crear cálculos de tabla a partir de los campos que aparecen en la tabla de datos de Explorar. Las expresiones de Looker pueden ser bastante simples o pueden usar todos los campos, funciones y operadores que requiera su lógica empresarial. La expresión que cree puede evaluarse como un número, una fecha, una string (texto) o un valor booleano (verdadero o falso).
    • En la página de documentación Crea expresiones de Looker, se explica cómo crearlas y cómo el editor puede ayudarlo.
  3. Si lo desea, seleccione un formato que no sea el predeterminado en Formato.
  4. Ingresa un nombre de cálculo nuevo que no sea el predeterminado en el campo Nombre, como desees. El nombre del cálculo aparece en el selector de campos y en la tabla de datos.
  5. Seleccione + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que puedan proporcionar a otros usuarios más contexto o información sobre el cálculo de la tabla.
  6. Selecciona Guardar.

El nuevo cálculo aparecerá automáticamente en la tabla de datos y en la sección Campos personalizados del selector de campos. Al igual que con otros campos, puedes seleccionar el nombre del cálculo para agregarlo o quitarlo de una consulta. También puede desplazarse sobre el campo a fin de ver más opciones disponibles para ese cálculo.

Usa la barra de datos para crear cálculos de tablas

Si tu instancia de Looker no está habilitada para los campos personalizados, seleccionar el botón Agregar cálculo en la barra Datos es la única forma de crear cálculos de tabla:

Luego, para cada cálculo de tabla:

  1. Seleccione un tipo de cálculo en el menú desplegable Cálculo. Las opciones para una expresión personalizada se muestran de forma predeterminada.
  2. Agrega la definición de cálculo, incluida la selección de un cálculo de acceso directo columna de origen, según lo desees. Solo los campos numéricos que aparecen en la tabla de datos de Explorar son aptos para tipos de cálculo distintos de Expresión personalizada.
    • Si seleccionas Expresión personalizada en el menú desplegable Cálculo, ingresa una Expresión de búsqueda en el cuadro de texto grande para crear el cálculo. Solo puedes crear cálculos de tabla a partir de los campos que aparecen en la tabla de datos de Explorar. Las expresiones de Looker pueden ser bastante simples o pueden usar todos los campos, funciones y operadores que requiera su lógica empresarial. La expresión que cree puede evaluarse como un número, una fecha, una string (texto) o un valor booleano (verdadero o falso).
    • En la página de documentación Crea expresiones de Looker, se explica cómo crearlas y cómo el editor puede ayudarlo.
  3. Si lo desea, seleccione un formato que no sea el predeterminado en Formato.
  4. Ingresa un nombre de cálculo nuevo que no sea el predeterminado en el campo Nombre, como desees. El nombre del cálculo aparece en el selector de campos y en la tabla de datos.
  5. Seleccione + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que puedan proporcionar a otros usuarios más contexto o información sobre el cálculo de la tabla.
  6. Selecciona Guardar.

El nuevo cálculo aparecerá automáticamente en la tabla de datos y en la sección Campos personalizados del selector de campos si tu instancia está habilitada para este tipo de campos. Al igual que con otros campos, puedes seleccionar el nombre del cálculo para agregarlo o quitarlo de una consulta. También puede desplazarse sobre el campo a fin de ver más opciones disponibles para ese cálculo.

Combinaciones de teclas para cálculos comunes

Si tienes los permisos para crear y editar cálculos de tablas, puedes realizar un cálculo de accesos directos de ciertos campos numéricos que se encuentran en la tabla de datos de Explorar, incluidos otros cálculos de tablas. No puedes crear cálculos de accesos directos en campos personalizados si tu instancia está habilitada para campos personalizados.

Puedes realizar cálculos de accesos directos de una de las siguientes maneras:

El segundo método le permite personalizar el cálculo de la tabla a medida que lo crea, como cambiar el nombre, agregar una descripción opcional o seleccionar un formato que no sea el predeterminado.

En la siguiente sección, se describen los tipos de opciones de cálculo disponibles.

Tipos de accesos directos de cálculo comunes

Hay varios tipos de cálculos disponibles como opciones de acceso directo. En la siguiente tabla, se enumera cada cálculo disponible junto con su descripción, entrada y expresión de Looker (Lexp), y el formato y el nombre del valor predeterminado del cálculo. Puedes especificar un nombre o un formato de valor diferente si editas tu cálculo.

Si quieres ver las combinaciones de teclas para cálculos comunes que solo están disponibles para los resultados de tabla dinámica, consulta la tabla de combinaciones de teclas comunes de cálculo dinámico en esta página.

Cálculo Descripción Entrada Lexp Dar formato Nombre
% de la columna El valor de la fila dividido por la suma de los valores de la columna. Cuando se alcanza el límite de filas, este cálculo incluye solo los valores de la tabla de datos. field_1 field_1/sum(field_1) % (0 decimales) Porcentaje de view_name field_name
% de la fila anterior El valor de la fila actual dividido por el valor de la fila a continuación. field_1 field_1/offset(field_1, 1) % (0 decimales) Porcentaje del anterior: view_name field_name
% de cambio desde la fila anterior La diferencia entre el valor de la fila actual y el de la fila inferior, dividido por el valor de la fila que aparece a continuación. field_1 field_1/offset(field_1, 1) - 1 % (0 decimales) Cambio porcentual en el período anterior: view_name field_name
Total de columnas activas La suma acumulativa del valor de la fila actual y todos los valores de la fila anterior en la columna. field_1 running_total(field_1) Formato predeterminado Total en ejecución: view_name field_name
Clasificación de la columna La clasificación del valor de una fila entre todos los valores de la columna. Cuando se alcanza el límite de filas, este cálculo incluye solo los valores de la tabla de datos. field_1 rank(field_1,field_1) Formato predeterminado Clasificación: view_name field_name

Cuando los resultados de Explorar están dinamizados, hay combinaciones de teclas más comunes disponibles para las medidas dinámicas.

En la siguiente tabla, se enumera cada cálculo disponible junto con su descripción, entrada y expresión de Looker (Lexp), y el formato y el nombre del valor predeterminado del cálculo. Puedes especificar un nombre o un formato de valor diferente si editas tu cálculo.

Cálculo Descripción Entrada Lexp Dar formato Nombre
% de la columna anterior En el caso de los campos dinámicos, el valor de la columna actual se divide por el valor de la columna ubicada a la izquierda. field_1 field_1 / pivot_offset(field_1, -1) % (0 decimales) Porcentaje de la columna anterior de view_name field_name
% de cambio con respecto a la columna anterior Para los campos de tabla dinámica, la diferencia entre el valor de la columna actual y el de la columna de la izquierda, dividido por el valor de la columna de la izquierda. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 decimales) Cambio porcentual de la columna anterior de view_name field_name
% de la fila Para los campos dinámicos, el porcentaje del valor de la columna actual dividido por la suma de filas de ese campo. field_1 field_1/sum(pivot_row(field_1)) % (0 decimales) Porcentaje de fila
Fila total en ejecución Para los campos dinámicos, la suma acumulativa de la columna actual y todas las columnas anteriores de esta fila. field_1 sum(pivot_offset_list(field_1,
-1*pivot_column()
+1,pivot_column()))
Formato predeterminado Total de filas activas

Usar el menú de ajustes de la tabla de datos de un campo para usar accesos directos para los cálculos comunes

Si tu instancia de Looker está habilitada para campos personalizados y tienes los permisos para crear y editar cálculos de tablas, puedes crear un cálculo de accesos directos desde el menú de engranaje de la tabla de datos de un campo mediante los siguientes pasos:

  1. Selecciona el menú de ajustes junto al nombre del campo en la tabla de datos. En este ejemplo, el usuario elige realizar un cálculo en la medida Conteo de elementos de inventario y selecciona el menú de ajustes de ese campo.
  2. Selecciona Cálculos para mostrar los tipos de cálculo disponibles.
  3. Selecciona un tipo de cálculo. En el siguiente ejemplo, se usa el % de la fila anterior para comparar la cantidad de elementos de inventario con la cantidad de elementos de inventario del mes anterior.

Los tipos de cálculo de tabla dinámica no aparecerán a menos que se reorienten los resultados de Explorar.

El nuevo cálculo aparecerá automáticamente en la tabla de datos:

El nuevo cálculo también aparecerá en la sección Campos personalizados del selector de campos. Al igual que con otros campos, puedes seleccionar el nombre del cálculo para agregarlo o quitarlo de una consulta. También puede colocar el cursor sobre el campo a fin de ver más opciones disponibles para ese cálculo, incluida la edición del cálculo.

Usa la ventana emergente Editar cálculo de tabla para usar combinaciones de teclas para cálculos comunes

Este método te permite seleccionar un formato o un nombre que no sea el predeterminado, o agregar una descripción mientras creas el cálculo.

  1. Abre la ventana emergente Editar cálculo de tabla.

  2. Seleccione un tipo de cálculo en el menú desplegable Cálculo. En este ejemplo, se usa el % de la fila anterior para comparar la cantidad de elementos de inventario con la cantidad de elementos de inventario del mes anterior.

  3. Selecciona el campo en el que deseas realizar el cálculo en el menú desplegable Columna de origen. Solo los campos numéricos que aparecen en la tabla de datos de Explorar estarán disponibles para elegir. En este ejemplo, el usuario elige realizar un cálculo del % de la fila anterior en la medida Recuento de elementos de inventario.

  4. De manera opcional, use el menú desplegable Formato para elegir un formato predefinido o cree un formato personalizado para los resultados. Si creas un formato personalizado, usa el formato de estilo Excel como se describe en la página de documentación Cómo agregar formato personalizado a campos numéricos. Si no se realiza ninguna selección, Looker usa un formato predeterminado.

  5. Si lo deseas, cambia el nombre del cálculo de la tabla por el nombre predeterminado en el campo Nombre. El nombre del cálculo aparece en el selector de campos y en la tabla de datos.

  6. Seleccione + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que puedan proporcionar a otros usuarios más contexto o información sobre el cálculo de la tabla.

  7. Si terminó de crear el cálculo de la tabla, seleccione Guardar para agregar el cálculo a Explorar.

El nuevo cálculo aparecerá automáticamente en la tabla de datos:

El nuevo cálculo también aparecerá en la sección Campos personalizados del selector de campos si tu instancia está habilitada para campos personalizados. Al igual que con otros campos, puedes seleccionar el nombre del cálculo para agregarlo o quitarlo de una consulta. También puede colocar el cursor sobre el campo a fin de ver más opciones disponibles para ese cálculo, incluida la edición del cálculo.

Duplica los cálculos de tablas

Si tienes los permisos para crear cálculos en la tabla, también puedes duplicar los cálculos que tú o los otros usuarios hayan creado. Duplicar y editar los cálculos de las tablas puede ser útil si deseas crear varios cálculos con solo pequeñas diferencias (por ejemplo, sumas de 30, 60 o 90 días).

Existen algunas formas de duplicar los cálculos de una tabla:

Duplicar un cálculo con el selector de campos del menú de puntos de tres puntos

Si la función de Labs de Campos personalizados está habilitada en tu instancia y puedes crear y editar cálculos de tabla, puedes usar el menú de tres puntos del selector de campos de tres puntos para duplicar el cálculo de una tabla. Además, puedes usar el método con el menú de ajustes de un campo en la tabla Explorar datos.

Para duplicar un cálculo de tabla con el selector de campos, haz lo siguiente:

  1. En el selector de campos, expande la sección Campos personalizados.
  2. Seleccione el menú Opciones de tres puntos para calcular la tabla que desea duplicar.
  3. Seleccione Duplicar.

El cálculo de la tabla duplicada aparece debajo del original, con el nombre del cálculo de la tabla original más la palabra "Copy" al final:

A continuación, puedes editar el cálculo de la tabla duplicada.

Duplica un cálculo mediante el menú de ajustes de la tabla de datos

También puede duplicar un cálculo al seleccionar Duplicar en el menú de ajustes de la tabla de datos de cálculos:

Si tu instancia no está habilitada para campos personalizados, esta es la única forma de duplicar los cálculos.

Para las instancias con campos personalizados habilitados, el cálculo de la tabla duplicada aparece debajo del original, con el nombre del cálculo original de la tabla más la palabra "Copy" anexada al final:

A continuación, puedes editar el cálculo de la tabla duplicada.

Edita los cálculos de la tabla

Si tienes los permisos para crear cálculos de tabla, también puedes editar los cálculos de tabla que tú o los otros usuarios crearon.

Hay algunas formas de editar los cálculos de una tabla:

Modificar un cálculo con el selector de campos del menú de puntos de tres puntos

Si tu instancia de Looker está habilitada para campos personalizados y puedes crear cálculos de tabla, puedes usar el selector de campos a fin de editar los cálculos de tabla. Además, puedes usar el método con el menú de ajustes de un campo en la tabla Explorar datos.

Para editar el cálculo de una tabla con el selector de campos, haz lo siguiente:

  1. Expande la sección Custom Fields (Campos personalizados).
  2. Seleccione el menú Opciones de tres puntos para calcular la tabla que desea editar.
  3. Selecciona Editar para abrir la ventana emergente Editar cálculo de tabla.

  4. Si lo desea, seleccione un tipo de cálculo nuevo en el menú desplegable Cálculo.

  5. Cambia la definición del cálculo, incluido un cálculo de acceso directo de la columna Fuente, según lo desees. Solo los campos numéricos que aparecen en la tabla de datos de Explorar son aptos para tipos de cálculo distintos de Expresión personalizada.

    • Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, agrega una expresión de Looker o edita una existente en el cuadro de texto grande. Solo puedes crear cálculos de tabla a partir de los campos que aparecen en la tabla de datos de Explorar.
  6. Si lo desea, seleccione un formato nuevo en el menú desplegable Formato.

  7. Ingresa un nuevo nombre de cálculo en el campo Nombre, como desees. El nombre del cálculo aparece en el selector de campos y en la tabla de datos. Si cambiaste algo en el cálculo de una tabla, considera modificar el nombre para que coincida.

  8. Agrega o actualiza una descripción de campo opcional de hasta 255 caracteres con detalles sobre el cálculo de la tabla, incluido su uso previsto.

    • Si existe una descripción, el cuadro Descripción aparecerá automáticamente. Si no existe ninguna descripción, seleccione + Agregar descripción para agregar una descripción opcional.
  9. Selecciona Guardar.

Editar un cálculo con el menú de ajustes de la tabla de datos

Si tu instancia de Looker está habilitada para campos personalizados y tienes los permisos para crear cálculos de tabla, también puedes editar un cálculo mediante el menú de ajustes de la tabla de datos de cálculo:

  1. Selecciona Editar cálculo en el menú de ajustes del campo para abrir la ventana emergente Editar cálculo de tabla.

  2. Si lo desea, seleccione un tipo de cálculo nuevo en el menú desplegable Cálculo.

  3. Cambia la definición del cálculo, incluido un cálculo de acceso directo de la columna Fuente, según lo desees. Solo los campos numéricos que aparecen en la tabla de datos de Explorar son aptos para tipos de cálculo distintos de Expresión personalizada.

    • Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, agrega una expresión de Looker o edita una existente en el cuadro de texto grande. Solo puedes crear cálculos de tabla a partir de los campos que aparecen en la tabla de datos de Explorar.
  4. Si lo desea, seleccione un formato nuevo en el menú desplegable Formato.

  5. Ingresa un nuevo nombre de cálculo en el campo Nombre, como desees. El nombre del cálculo aparece en el selector de campos y en la tabla de datos. Si cambiaste algo en el cálculo de una tabla, considera modificar el nombre para que coincida.

  6. Agrega o actualiza una descripción de campo opcional de hasta 255 caracteres con detalles sobre el cálculo de la tabla, incluido su uso previsto.

    • Si existe una descripción, el cuadro Descripción aparecerá automáticamente. Si no existe ninguna descripción, seleccione + Agregar descripción para agregar una descripción opcional.
  7. Selecciona Guardar.

Borra cálculos de tabla

Si tienes los permisos para crear cálculos de tablas, también puedes borrar los que tú o los otros usuarios hayan creado. Cuando borras un cálculo de tabla, desaparece de la exploración, pero no de los mosaicos de aspecto ni de los paneles que usan ese cálculo. Además, cualquier persona que use una URL para un objeto Explorar que tenía el campo personalizado igual verá el cálculo.

Hay algunas formas de borrar cálculos de tablas:

Borrar un cálculo con el menú de tres puntos Opciones del selector de campo

Si tu instancia de Looker está habilitada para campos personalizados y puedes crear cálculos de tabla, puedes usar el selector de campos a fin de borrar cálculos de tabla. Además, puedes usar el método con el menú de ajustes de un campo en la tabla Explorar datos.

Para borrar un cálculo de tabla con el selector de campos, haz lo siguiente:

  1. Expande la sección Custom Fields (Campos personalizados).
  2. Seleccione el menú Opciones de tres puntos para calcular la tabla que desea borrar.
  3. Selecciona Borrar.

También puede usar las combinaciones de teclas para acceso directo Command-K (Mac) o Ctrl+K (Windows) para borrar campos personalizados.

Para restablecer un campo personalizado que borraste, selecciona la flecha hacia atrás en tu navegador.

Borrar un cálculo con el menú de ajustes de la tabla de datos

También puedes borrar un cálculo al seleccionar Borrar en el menú de ajustes de la tabla de datos de cálculos:

Esta es la única forma de borrar un cálculo de tabla si tu instancia no está habilitada para campos personalizados.

También puede usar las combinaciones de teclas para acceso directo Command-K (Mac) o Ctrl+K (Windows) para borrar campos personalizados.

Para restablecer un campo personalizado que borraste, selecciona la flecha hacia atrás en tu navegador.

Ordena cálculos de tablas

Para ordenar un cálculo de tabla, seleccione el nombre del campo en la parte superior de la columna, del mismo modo que lo haría con una dimensión o medida.

Cuándo no se pueden ordenar los cálculos de la tabla

Ordenar en un cálculo de tabla funciona de manera similar a ordenar en una dimensión o medida en Looker. Sin embargo, existen dos diferencias importantes que impiden ordenar en algunas situaciones:

  • Los cálculos de tabla se crean después de recuperar los datos de tu base de datos, lo que significa que cuando ordenas un cálculo de tabla, solo puedes ordenar los datos que ya se muestran.
  • Algunos cálculos de tabla se aplican a varias filas dentro de la misma columna, como cuando se usa una función offset() (consulta más información sobre cómo usar las funciones offset y pivot_offset en el Centro de ayuda de Looker). En estos casos, el ordenamiento de la tabla cambiará sus resultados y, por lo tanto, se inhabilita.

Entre los casos específicos en los que no puedes ordenar un cálculo de tabla, se incluyen los siguientes:

Cálculos que alcanzan un límite de filas

Si el número de filas de tu consulta supera el límite de filas que estableciste, no podrás ordenar los cálculos de la tabla. Esto se debe a que los cálculos de la tabla solo se basan en las filas que se muestran. Por lo tanto, si alcanza un límite de filas, es posible que al cálculo de la tabla le falten algunas filas que debería ordenar en sus resultados. Si encuentras este problema, puedes intentar aumentar el límite de filas (hasta 5,000 filas).

Por ejemplo, la siguiente tabla muestra las 10 categorías más vendidas en una tienda de comercio electrónico, ordenadas por ventas totales. Notarás que se alcanzó el límite de 10 filas, que la barra amarilla que aparece en la parte superior de la tabla te advierte:

Sin embargo, si deseas mostrar las 10 categorías principales por cantidad de pedidos, los resultados se verán de la siguiente manera:

Cómo ordenar una dimensión o medida después de ordenar un cálculo de tabla

Como se indica en la sección Cálculos que alcanzan un límite de fila en esta página, los cálculos de la tabla solo se basan en las filas que se muestran. En cambio, si ordena por dimensión o medida, vuelve a su base de datos para asegurarse de que encuentre las filas correctas. Como resultado, debes comenzar a ordenar por dimensiones y medidas. Luego, cuando se muestren los datos correctos de su base de datos, podrá ordenar esos resultados según un cálculo de tabla.

No se pueden ordenar los cálculos que usan una función de desplazamiento

No se puede ordenar ningún cálculo de tabla que use un desplazamiento, ya que el orden de las filas cambiaría los resultados del desplazamiento.

Por ejemplo, el siguiente cálculo de la tabla muestra el cambio del porcentaje en las ventas semanales para la categoría Accesorios:

Esto solo tiene sentido si los resultados se ordenan por semana.

Usa cálculos de tablas en visualizaciones

Al igual que las dimensiones y medidas definidas por LookML, los cálculos de las tablas se muestran automáticamente en las visualizaciones.

Además, puedes usar cálculos de tabla para decidir qué filas de tus datos se deben mostrar en una visualización. El siguiente ejemplo se utilizará para explorar esta función. Este ejemplo incluye información de ventas semanales sobre la categoría Accesorios. Tenga en cuenta que la tabla de datos subyacente incluye la dimensión Semana de pedidos creados y la medida Precio de oferta total, junto con un cálculo de tabla denominado Porcentaje de ventas de la semana anterior, que compara los ingresos de cada semana con los de la semana anterior:

Ahora puede evitar que se muestren ciertas filas de datos en el gráfico de columnas. Para ello, creará un cálculo de tabla que se evaluará como verdadero o falso y, luego, ocultará los valores falsos (que aparecerán como entradas "No" en la tabla de datos). No quieres que la fórmula muestre la palabra word "true" o "false"; debe ser una condición verdadera o falsa.

Para lograrlo, puede crear un cálculo de tabla, Excede las ventas de la semana anterior, que evalúe si el cálculo del Porcentaje de ventas de la semana anterior es superior a 1:

${percent_of_previous_week_sales} > 1

Esto dará como resultado una tabla que incluye un nuevo cálculo de tabla que evalúa cada fila con respecto al cálculo de Supera las ventas anteriores y que muestra un o un No, según si el porcentaje del anterior es mayor que 1:

Para ocultar todas las filas en las que los ingresos de una semana en particular no excedieron los ingresos de la semana anterior, selecciona el ícono de ajustes lógico y selecciona Ocultar de la visualización.

La visualización resultante ahora mostrará solo las semanas que superaron los ingresos 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 incorrectas al principio o al final de una tabla. Por ejemplo, puedes decidir ocultar la primera o la última fila cuando calculas totales totales, cuando tienes un día parcial que finaliza un análisis de fechas o, como en el siguiente ejemplo, cuando calculas un porcentaje de la fila anterior:

Para deshacerte de esa fila, crea un nuevo cálculo de tabla con el fin de filtrar el valor nulo mediante la función lógica is_null:

NOT is_null(${percent_of_previous_week_sales})

Luego, para ocultar la fila, seleccione Ocultar en la visualización en el menú de ícono de ajustes de la tabla de cálculo de datos.

Consideraciones para usar los cálculos de tablas

  • Todos los campos que uses en los cálculos de la tabla DEBEN formar parte de tu consulta inicial.
  • Las fórmulas deben estar en minúsculas. ROUND no funcionará, pero round sí.
  • Los cálculos de tabla solo funcionarán en las filas que se muestran en tu consulta. Si hay un límite de 500 filas, no se considerará la fila 501.
  • Si agrega una fila Total a su tabla de datos, es posible que algunos cálculos de la tabla que realizan agregaciones, como los cálculos que usan percentile o median, no se sumen como espera. Esto se debe a que el cálculo de tablas calcula los totales con los valores de la fila Total, sin usar los valores de la columna de datos. Consulte el artículo del Centro de ayuda Mostrar los totales de los cálculos de tabla potencialmente confusos como nulos para obtener sugerencias sobre cómo solucionar problemas.
  • Usa siempre ceros iniciales para decimales menores que 1. Por ejemplo, 0.95 funcionará, pero 0 .95 generará un error.
  • Si utiliza la combinación de teclas Comando-K (Mac) o Ctrl+K (Windows), se borrarán todos los cálculos de la tabla, incluidos los campos personalizados. Para restablecer los cálculos de su tabla, seleccione la flecha hacia atrás en su navegador. Es posible que también debas volver a ejecutar tu consulta.