Muestra totales de cálculos de tabla potencialmente confusos como nulos

Cuando tienes los permisos adecuados para crear cálculos basados en tablas, puedes usar cálculos de acceso directo, que te permiten realizar cálculos comunes en campos numéricos que se encuentran en la tabla de datos de Explorar sin necesidad de usar funciones y operadores de Looker.
También puedes aplicar cálculos basados en tablas directamente a los valores de la fila Total.

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

Los ejemplos y debates de esta página se basan en un ejemplo de una consulta de exploración: Order Items Count, Users Count, Order Items per User y Mean Order Items agrupados por Orders Created Date con la opción Totals aplicada:

El total de Order Items per User es 4.5, que es el total redondeado esperado de 54,767 (Order Items Total) dividido por 12,290 (Users Count Total).

El total de Mean Order Items es 54,767, que es el total de Order Items Count (54,767), dividido por 1, que puede no tener sentido mostrar a los usuarios.

Como se explicó en el Consideraciones para usar cálculos basados en tablas de la página de documentación Cómo usar cálculos basados en tablas, los cálculos basados en tablas calculan los totales en función de la fila única de Total, no de los valores de la columna de datos. Los resultados son claramente comprensibles para algunos cálculos, como el cálculo total de la tabla Order Items per User

Sin embargo, los cálculos basados en tablas que realizan agregaciones; por ejemplo, cálculos que usan percentile y median: Es posible que calculen los totales de maneras confusas, como en la columna Media. Indica el total de Order Items en el ejemplo de Explorar.

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

Si tienes un resultado potencialmente confuso en un cálculo total basado en tablas, puedes puedes reemplazar uno de los totales por un símbolo nulo mediante la siguiente expresión de cálculo con 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 mostrar 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 Mean Order Items, este cálculo mostrará un símbolo nulo para el total de Mean Order Items 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 &quot;Medio de los artículos del pedido&quot;

Recursos adicionales

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