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 se muestran como columnas verdes en la tabla de datos, en lugar de como 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 tablas pueden realizar cálculos matemáticos, lógicos (verdaderos/falsos), léxicos (basados en texto) y basados en fechas en las dimensiones, medidas y otros cálculos de tablas de tu consulta. Las fórmulas que usas para ejecutar estos cálculos se llaman expresiones de Looker (Lexp).
Los cálculos de la tabla son diferentes de los campos definidos por LookML y por 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 permiten que cualquier persona que tenga los permisos adecuados puedan 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 tablas funcionan con los resultados de su consulta después de que esta se ejecuta, a diferencia de los campos personalizados o definidos por LookML, que son parte de la consulta que se ejecuta en la base de datos. En otras palabras, primero debe seleccionar un conjunto de dimensiones y medidas, y ejecutar el informe como lo hace normalmente, y luego puede 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 se pueden controlar tan fácilmente como los campos definidos por LookML. Dado que cualquier usuario puede crear un cálculo de tabla, es posible que no sea el cálculo "oficial". 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 sola fuente de información.
Existen algunas diferencias entre los cálculos de las tablas y los campos personalizados:
- Los campos personalizados generan SQL que se ejecutará en la base de datos, de manera similar a un campo definido por LookML. Los cálculos de las tablas se ejecutan después de la consulta y no se ejecutan en la base de datos.
- Los cálculos de las tablas dependen de los datos de la tabla de datos; los campos personalizados no.
Los campos de cálculo de la tabla aparecen junto a las dimensiones y medidas en la tabla. Si desea volver a usar los cálculos de su tabla en el futuro, asegúrese de guardar su exploración como una apariencia o como un mosaico de panel.
Crea cálculos de tablas
Para permitir que los usuarios o grupos creen cálculos de tablas, tu 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 de Looker integrado 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, copiarla en el parámetro expression
de la prueba de datos.
Puedes acceder al editor de expresiones de Looker desde la página Explorar de las siguientes maneras:
- Mediante el botón Agregar de la sección Campos personalizados del selector de campos
- Uso de la barra Datos
Utilice el botón Agregar en la sección Campos personalizados del selector de campos para crear los cálculos de la tabla.
Si tienes los permisos para crear cálculos de tabla, puedes usar la sección Campos personalizados del selector de campo para abrir la ventana emergente Crear cálculo de tabla.
Para crear un cálculo de tabla con la sección Campos personalizados, sigue estos pasos:
- Seleccione Agregar en la sección Campos personalizados del selector de campos.
Selecciona Cálculo de la tabla (Table Calculation) para abrir la ventana emergente Crear tabla calculada.
- Si la función Labs de la tabla de cálculo in-page está habilitada, el editor de expresiones de cálculo de tabla se abrirá en la sección Datos de la página Explorar. Siga las instrucciones de la sección Cómo crear cálculos de tabla con los cálculos de tabla en la página para terminar de crear el cálculo de la tabla.
Luego, para cada cálculo de tabla, sigue estos pasos:
- Seleccione un tipo de cálculo en el menú desplegable Cálculo. Las opciones para una expresión personalizada se muestran de forma predeterminada.
- Agrega la definición de cálculo, incluida la selección de una columna de origen de cálculo de accesos directos, 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 que no sean Expresión personalizada.
- Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, ingresa una Expresión de Looker en el cuadro de texto grande para crear tu cálculo. Solo puedes crear cálculos de tablas a partir de los campos que aparecen en la tabla de datos de Explorar. Las expresiones de Looker pueden ser bastante simples o usar tantos campos, funciones y operadores como necesite su lógica empresarial. La expresión que crees 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 Cómo crear expresiones de Looker, se explica cómo crearlas y cómo puede ayudarte el editor.
- Selecciona un formato que no sea el predeterminado en el menú desplegable Formato si lo deseas.
- Ingresa un nombre de cálculo nuevo que no sea el predeterminado en el campo Nombre, como desees. El nombre del cálculo aparecerá en el selector de campos y en la tabla de datos.
- Selecciona + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que brinde a otros usuarios más contexto o información sobre el cálculo de la tabla.
- 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 colocar el cursor sobre el campo a fin de ver más opciones disponibles para ese cálculo.
Cómo usar la barra de datos para crear cálculos de tablas
Además de usar la sección Campos personalizados del selector de campos, puedes abrir la ventana emergente Crear cálculo de tabla. Para ello, selecciona el botón Agregar cálculo en la barra de sección Datos.
Si la función Labs de la tabla de cálculo in-page está habilitada, el editor de expresiones de cálculo de tabla se abrirá en la sección Datos de la página Explorar. Siga las instrucciones de la sección Cómo crear cálculos de tabla con los cálculos de tabla en la página para terminar de crear el cálculo de la tabla.
Luego, para cada cálculo de tabla, sigue estos pasos:
- Seleccione un tipo de cálculo en el menú desplegable Cálculo. Las opciones para una expresión personalizada se muestran de forma predeterminada.
- Agrega la definición de cálculo, incluida la selección de una columna de origen de cálculo de accesos directos, 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 que no sean Expresión personalizada.
- Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, ingresa una Expresión de Looker en el cuadro de texto grande para crear tu cálculo. Solo puedes crear cálculos de tablas a partir de los campos que aparecen en la tabla de datos de Explorar. Las expresiones de Looker pueden ser bastante simples o usar tantos campos, funciones y operadores como necesite su lógica empresarial. La expresión que crees 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 Cómo crear expresiones de Looker, se explica cómo crearlas y cómo puede ayudarte el editor.
- Selecciona un formato que no sea el predeterminado en el menú desplegable Formato si lo deseas.
- Ingresa un nombre de cálculo nuevo que no sea el predeterminado en el campo Nombre, como desees. El nombre del cálculo aparecerá en el selector de campos y en la tabla de datos.
- Selecciona + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que brinde a otros usuarios más contexto o información sobre el cálculo de la tabla.
- 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 colocar el cursor sobre el campo a fin de ver más opciones disponibles para ese cálculo.
Cómo crear y editar cálculos de tabla con los cálculos de tabla in-page
Si la función de Labs de Tablas in-page está habilitada y tiene los permisos para crear cálculos de tablas, el editor de expresiones de cálculo de tablas se abrirá en la sección Datos de la página Explorar. Crear y editar cálculos de una tabla en la sección Datos permite a los usuarios hacer referencia a los campos y valores de una consulta de Explorar mientras crean y editan expresiones.
Para crear y editar cálculos de tabla con la función Cálculos de tablas En la página, siga estos pasos:
Abre el editor de expresiones mediante el botón Agregar de la sección Campos personalizados del selector de campos o mediante la barra de Datos.
Seleccione un tipo de cálculo en el menú desplegable Cálculo o, si edita un cálculo de tabla, elija un cálculo diferente según lo desee. Las opciones de una Expresión personalizada aparecen de forma predeterminada.
Agrega la definición de cálculo, incluida la selección de una columna de origen de cálculo de accesos directos, 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 que no sean Expresión personalizada.
- Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, ingresa una Expresión de Looker en el cuadro de texto grande para crear tu cálculo. Solo puedes crear cálculos de tablas 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 tantos campos, funciones y operadores como necesite su lógica empresarial. La expresión que crees 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 Cómo crear expresiones de Looker, se explica cómo crearlas y cómo puede ayudarte el editor.
Ingresa un nombre de cálculo nuevo que no sea el predeterminado en el campo Nombre de cálculo, como desees. El nombre del cálculo aparecerá en el selector de campos y en la tabla de datos.
Agregue una descripción opcional o edite una existente de hasta 255 caracteres en el campo Descripción. Una descripción puede proporcionar a otros usuarios más contexto o información sobre el cálculo de la tabla.
Si desea crear un cálculo nuevo para la tabla, seleccione un formato que no sea el predeterminado en el menú desplegable Formato, si lo desea. Si va a editar un cálculo de tabla existente, seleccione un formato que no sea el existente en el menú desplegable Formato si lo desea.
Selecciona Guardar. De forma alternativa, selecciona Cancelar para salir del editor de expresión y confirmar que deseas abandonar los cambios que no hayas guardado seleccionando Descartar en la ventana emergente de confirmación ¿Quieres descartar los cambios sin 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 colocar el cursor 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 de crear y editar cálculos de tablas, puedes realizar un cálculo de atajos en ciertos campos numéricos que se encuentran en la tabla de datos de Explorar, incluidos otros cálculos de tablas.
Puedes realizar cálculos de accesos directos de una de las siguientes maneras:
- Cómo usar el menú de ajustes de la tabla de datos de un campo
- Mediante las ventanas emergentes Crear cálculo de tabla, Editar cálculo de tabla o Editor de expresiones de cálculo en la página
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 accesos directos. En la siguiente tabla, se enumera cada cálculo disponible junto con su descripción, entrada y expresión de Looker (Lexp), así como el formato de valor predeterminado y el nombre predeterminado del cálculo. Puede especificar otro nombre o formato de valor mediante la edición del cálculo.
Para conocer 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 de cálculo de gráficos dinámicos que se incluyen en esta página.
Cálculo | Descripción | Entrada | Lexp | Formato | Nombre |
---|---|---|---|---|---|
% de columna% 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, el 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% 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 con respecto a la fila anterior% de cambio respecto de la fila anterior |
Diferencia entre el valor de la fila actual y el valor 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 del anterior - view_name field_name
|
Total acumulado de columnaTotal de columnas activas |
La suma acumulativa del valor de la fila actual y todos los valores de las filas anteriores en la columna. |
field_1
|
running_total(field_1)
|
Formato predeterminado |
Total en ejecución de view_name field_name
|
Clasificación de la columnaRango de columnas |
La clasificación del valor de una fila entre todos los valores de la columna. Cuando se alcanza el límite de filas, el cálculo incluye solo los valores de la tabla de datos. |
field_1
|
rank(field_1,field_1)
|
Formato predeterminado |
Clasificación de view_name field_name
|
Cuando los resultados de Explorar están dinamizados, existen combinaciones de teclas más comunes para calcular las medidas.
En la siguiente tabla, se enumera cada cálculo disponible junto con su descripción, entrada y expresión de Looker (Lexp), así como el formato de valor predeterminado y el nombre predeterminado del cálculo. Puede especificar otro nombre o formato de valor mediante la edición del cálculo.
Usar el menú de ajustes de la tabla de datos de un campo a fin de usar accesos directos para los cálculos comunes
Si tienes los permisos de crear y editar cálculos de tablas, puedes crear un cálculo de accesos directos desde el menú de ajustes de la tabla de datos de un campo mediante los siguientes pasos:
- Selecciona el menú de ajustes junto al nombre del campo en la tabla de datos.
- Selecciona Cálculos para ver los tipos de cálculo disponibles.
- Selecciona un tipo de cálculo.
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 como una columna verde en la tabla de datos.
El nuevo cálculo también aparecerá en la sección Custom Fields 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 de cálculo para crear o editar tablas a fin de usar accesos directos en los cálculos comunes
Este método te permite seleccionar un formato o un nombre que no sea el predeterminado, o agregar una descripción a medida que creas el cálculo.
Abre la ventana emergente Crear cálculo de tabla si creas un cálculo de tabla, o abre la ventana emergente Editar cálculo de tabla si quieres editar un cálculo de tabla.
- Si la función Labs de la tabla de cálculo in-page está habilitada, el editor de expresiones de cálculo de tabla se abrirá en la sección Datos de la página Explorar. Sigue las instrucciones de la sección Cómo crear cálculos de tabla con los cálculos de tabla en la página para terminar de crear el cálculo de la tabla con los cálculos de accesos directos.
Seleccione un tipo de cálculo en el menú desplegable Cálculo. En este ejemplo, se usa el % de filas anteriores para comparar la cantidad de elementos de inventario con los del 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.
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 elegirlos. En este ejemplo, el usuario elige realizar un cálculo del % de filas anteriores en la medida Recuento de elementos de inventario.
De manera opcional, usa el menú desplegable Formato para elegir un formato predefinido o crea uno 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 los campos numéricos. Si no se selecciona ninguna opción, Looker utilizará un formato predeterminado.
Si quieres, cambia el nombre de la tabla del nombre predeterminado en el campo Nombre. El nombre del cálculo aparecerá en el selector de campos y en la tabla de datos.
Selecciona + Agregar descripción para agregar una descripción opcional de hasta 255 caracteres que brinde a otros usuarios más contexto o información sobre el cálculo de la tabla.
Cuando termines de crear el cálculo de la tabla, selecciona Guardar para agregar el cálculo a Explorar.
El nuevo cálculo aparecerá automáticamente como una columna verde en la tabla de datos.
El nuevo cálculo también aparecerá en la sección Custom Fields 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.
Duplicando los cálculos de la tabla
Si tienes los permisos para crear cálculos de tablas, también puedes duplicar los cálculos de tablas que tú o los otros usuarios hayan creado. Duplica los cálculos de la tabla y, luego, edítelos si desea crear varios cálculos de tabla solo con pequeñas diferencias (por ejemplo, sumas de 30, 60 o 90 días).
Puedes duplicar los cálculos de la tabla de las siguientes maneras:
- Mediante el menú Más de tres puntos de un cálculo de la sección Campos personalizados del selector de campos
- Cómo usar el menú de ajustes de la tabla de datos de un cálculo
Para duplicar un cálculo de tabla, sigue estos pasos:
- En el selector de campos, expande la sección Custom Fields del selector de campos.
- Seleccione el menú de tres puntos Más para calcular la tabla que desea duplicar.
- Seleccione Duplicar.
También puede seleccionar Duplicar en el menú de ajustes de la tabla de datos de un cálculo.
El cálculo de la tabla duplicada aparece debajo del original en la sección Campos personalizados del selector de campos, con el nombre del cálculo de la tabla original más la palabra "Copiar" adjuntada al final.
A continuación, puedes editar el cálculo de la tabla duplicada.
Edita los cálculos de las tablas
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 hayan creado.
Existen algunas formas de editar los cálculos de una tabla:
- Mediante el menú Más de tres puntos de un cálculo de la sección Campos personalizados del selector de campos
- Cómo usar el menú de ajustes de la tabla de datos de un cálculo
Para editar un cálculo de tabla, sigue estos pasos:
- Expanda la sección Campos personalizados del selector de campos o seleccione Editar cálculo en el menú de ajustes de la tabla de datos del cálculo para abrir la ventana emergente Editar cálculo de la tabla.
- Selecciona el menú de tres puntos Más junto al cálculo de la tabla que deseas editar.
- Selecciona Editar para abrir la ventana emergente Editar cálculo de tabla.
- Si la función Labs de la tabla de cálculo in-page está habilitada, el editor de expresiones de cálculo de tabla se abrirá en la sección Datos de la página Explorar. Siga las instrucciones en la sección Cómo crear cálculos de tabla con los cálculos de tabla en la página para terminar de editar.
- Si lo desea, seleccione un nuevo tipo de cálculo en el menú desplegable Cálculo.
- Cambia la definición de cálculo, incluida la columna de origen de un cálculo de atajo, 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 que no sean Expresión personalizada.
- Si la opción Expresión personalizada está seleccionada en el menú desplegable Cálculo, agrega una expresión de Looker a, o edita una existente, en el cuadro de texto grande. Solo puedes crear cálculos de tablas a partir de los campos que aparecen en la tabla de datos de Explorar.
- Si lo desea, seleccione un formato nuevo en el menú desplegable Formato.
- Ingresa un nombre para el cálculo nuevo en el campo Nombre, como desees. El nombre del cálculo aparecerá 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.
- 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 una descripción, seleccione + Agregar descripción para agregar una descripción opcional.
- Selecciona Guardar.
Borra los cálculos de la tabla
Si tienes los permisos para crear cálculos de tablas, también puedes borrar los cálculos 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 elemento Explorer que tenga el campo personalizado podrá seguir viendo el cálculo.
Existen algunas formas de borrar cálculos de tablas:
- Mediante el menú Más de tres puntos de un cálculo de la sección Campos personalizados del selector de campos
- Cómo usar el menú de ajustes de la tabla de datos de un cálculo
Para borrar un cálculo de tabla, sigue estos pasos:
- Expande la sección Custom Fields del selector de campos.
- Selecciona el menú de tres puntos Más junto al cálculo de la tabla que deseas borrar.
- Selecciona Borrar.
De manera alternativa, selecciona Borrar en el menú de ajustes de la tabla de cálculo de datos.
También puede usar las combinaciones de teclas Command-K (Mac) o Ctrl+K (Windows) para borrar cálculos de tablas y borrar campos de una consulta de exploración.
Para restablecer un campo personalizado que borraste, selecciona la flecha hacia atrás del 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, tal como lo haría con una dimensión o medición. Para obtener más información sobre el ordenamiento, consulta la página de documentación de Exploración de datos.
Cuándo no se pueden ordenar los cálculos de la tabla
Ordenar según el cálculo de una tabla funciona de manera similar a ordenar en una dimensión o medición en Looker. Sin embargo, existen dos diferencias importantes que impiden ordenar en algunas situaciones:
- Los cálculos de las tablas se crean después de que se recuperan los datos de la base de datos, lo que significa que, cuando ordenas un cálculo de la tabla, solo puedes ordenar los datos que ya se muestran.
- Algunos cálculos de la tabla se aplican a varias filas dentro de la misma columna, como cuando se usa una función
offset()
(obtén más información para usar las funcionesoffset
ypivot_offset
en las prácticas recomendadas de Looker). En estos casos, si ordenas el cálculo de la tabla, se modificarán los resultados y, por lo tanto, se inhabilitan.
Las situaciones específicas en las que no puedes ordenar un cálculo de tabla incluyen las siguientes:
- Cuando usas un cálculo que alcanza un límite de filas.
- Cuando utiliza una dimensión o medición después de ordenar por un cálculo de la tabla
- Cuando usas un cálculo de tabla que usa un desplazamiento
Cálculos que alcanzaron un límite de filas
Si la cantidad 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 las tablas solo se basan en las filas que se muestran. Por lo tanto, si alcanza el 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 tienes este problema, intenta aumentar el límite de filas (hasta 5,000).
Looker mostrará una barra amarilla en la parte superior de la tabla de datos para advertirte cuando los resultados hayan alcanzado el límite de filas y mostrarán el texto Límite de filas alcanzado: Los resultados pueden estar incompletos.
Cuando esto ocurre, puedes intentar ordenar la tabla de datos por un campo que no sea un cálculo de tabla.
Ordena una dimensión o medición después de ordenar un cálculo de tabla
Como se indica en la sección Cálculos que alcanzan un límite de filas en esta página, los cálculos de la tabla solo se basan en las filas que se muestran. En cambio, cuando ordenas por dimensión o medida, vuelves a tu base de datos para asegurarte de que encuentre las filas correctas. Como resultado, deberías comenzar a ordenar con dimensiones y medidas. Luego, cuando se muestran los datos correctos de la base de datos, puede ordenar los resultados según un cálculo de tabla.
Cómo usar los cálculos de las tablas en las 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 usará 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 creación de pedidos y la medición Ganancia total de los artículos del pedido, junto con un cálculo de tabla denominado Porcentaje de ganancias de la semana anterior, que compara las ganancias de cada semana con la semana anterior:
Ahora puede evitar que se muestren ciertas filas de datos en el gráfico de columnas. Para ello, deberá crear un cálculo de tabla que se evalúe como verdadero o falso y, luego, ocultará los valores falsos (que aparecerán como entradas “No” en la tabla de datos). No desea que la fórmula genere la palabra "verdadero" o "falso", sino una condición que es verdadera o falsa.
Para lograr este resultado, puede crear un cálculo de tabla, Excede las ganancias de la semana anterior, que evalúa si el cálculo del Porcentaje de ganancias de la semana anterior es mayor que 1:
${percent_of_previous_week_profit} > 1
La tabla resultante incluirá un nuevo cálculo de la tabla que evalúa cada fila en comparación con el cálculo Excede las ganancias de la semana anterior y que muestra un Sí o un No, dependiendo de si el porcentaje anterior es mayor que 1.
Para ocultar todas las filas en las que los ingresos de una semana determinada no superaron los de la semana anterior, seleccione el menú de ajustes de la tabla de datos del cálculo verdadero o falso y seleccione Ocultar "No" 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 que contienen valores nulos al principio o al final de una tabla:
- Tablas de datos que muestran totales en ejecución
- Resultados con un día parcial que finaliza un análisis de fecha
- Cuando está calculando un porcentaje de la fila anterior
Para filtrar filas con valores nulos, crea un nuevo cálculo de tabla con la función lógica is_null
:
NOT is_null(${percent_of_previous_week_sales})
Luego, para ocultar la fila, seleccione Ocultar "No" de la visualización en el menú de ajustes de la tabla del cálculo de datos.
Consideraciones para usar los cálculos de tablas
- Todos los campos que use en los cálculos de la tabla DEBEN formar parte de su consulta inicial.
- Las fórmulas deben estar en minúsculas.
ROUND
no funcionará, peroround
sí lo hará. - Los cálculos de las tablas 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 no sumen el resultado que espera, por ejemplo, los cálculos que usan
percentile
omedian
. Esto se debe a que los cálculos de la tabla calculan los totales mediante los valores de la fila Total, no mediante los valores de la columna de datos. Consulta la página de prácticas recomendadas sobre cómo mostrar posiblemente los totales de los cálculos de tabla como nulos a fin de obtener sugerencias para solucionar problemas. - Usa siempre ceros a la izquierda para los decimales inferiores a 1. Por ejemplo, 0.95 funcionará, pero .95 generará un error.
- Si usas 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 tu tabla, selecciona la flecha hacia atrás del navegador. Es posible que también debas volver a ejecutar tu consulta.