Mostrar los totales de cálculos de tablas potencialmente confusos como nulos

Cuando tienes los permisos adecuados para crear cálculos basados en tablas, puedes usar cálculos de atajos, que te permiten realizar cálculos comunes en campos numéricos de la tabla de datos de una exploración sin necesidad de usar funciones ni operadores de Looker.
También puedes aplicar cálculos de tabla directamente a los valores de la fila Total.

Por qué los cálculos de la fila Total pueden resultar confusos

Los ejemplos y debates de esta página se basan en un ejemplo de una consulta de exploración: Recuento de artículos de pedido, Recuento de usuarios, Elementos de pedido por usuario y Elementos de pedido medios agrupados por Fecha de creación de pedidos con la opción Totales aplicada:

El total de Artículos de pedidos por usuario es 4.5, que es el total redondeado esperado de 54,767 (Total de artículos del pedido) dividido por 12,290 (Cantidad total de usuarios).

El total de los elementos de pedido medios es 54,767, que es el total de Recuento de elementos del pedido (54,767) dividido por 1, lo que podría no tener sentido para los usuarios.

Como se explica en la sección Consideraciones para usar cálculos en tablas de la página de documentación Usa cálculos basados en tablas, los cálculos de tablas calculan los totales en función de la fila única Total, no de los valores de la columna de datos. Los resultados son comprensibles para algunos cálculos, como el total de cálculo de la tabla Elementos de pedido por usuario.

Sin embargo, los cálculos basados en tablas que realizan agregaciones (por ejemplo, los cálculos que usan percentile y median) pueden calcular totales de maneras confusas, como en el total de Elementos de pedido medios en el ejemplo de la exploración.

Reemplazar un total de cálculo por un símbolo nulo en la fila Total

Si tienes un resultado potencialmente confuso en un total de cálculo basado en tablas, puedes reemplazar uno de los totales por un símbolo nulo mediante la siguiente expresión de cálculo basado en tablas. Puedes reemplazar my_grouping_dim por tu dimensión de agrupación y table_calc por el cálculo basado en tablas para el que deseas que se muestre un valor nulo en la fila Total:

if(is_null(my_grouping_dim), null, <table_calc>)

Si la expresión anterior se aplica al cálculo de la tabla Elementos de pedido medios, el cálculo basado en tablas mostrará un símbolo nulo para el total de Elementos de pedido medios en la fila Total de la tabla de datos:

  if(is_null(${orders.created_date}), null, mean(${order_items.count}))

Este resultado se ve de la siguiente manera en la tabla de datos:

Explora la tabla de datos que muestra un valor nulo en lugar de 54,767 en la columna de la fila Total de artículos de pedido promedio.

Recursos adicionales

Para obtener información adicional sobre la solución de problemas de totales sobre las medidas, consulta la sección ¿Por qué mis totales no coinciden con los valores de mi tabla? Prácticas recomendadas.