Incluir cero en una tabla

Un usuario Pregunto ✅

bhartsell

Estoy haciendo una tabla visual con dos columnas, Nombre y Recuento. Esto funciona perfectamente bien para contar datos, pero también quiero incluir «Nombres» para los que no hay datos (por lo tanto, el Conteo sería 0). ¿Cómo puedo hacer esto?

Owen Auger

En respuesta a bhartsell

Ah, claro, entonces está usando la agregación ‘Recuento’ del menú desplegable en el campo.

Creo que deberá definir su propia medida para detener la eliminación de la fila en blanco.

p.ej

Contar Medida = CONTAR( Tabla[Column] ) + 0

CahabaData

Asumiré que la tabla de datos en la que está trabajando: si un nombre no tiene datos/registro, entonces no aparece en esta tabla. Llamemos a esto Table1

Por lo tanto, necesita una tabla de datos que tenga todos los nombres; es posible que deba crearla, lo cual es una tarea sencilla con la función Nueva tabla. En cualquier caso, llame a esa tabla de nombres.

Tener una línea de unión entre estas 2 tablas de datos

Luego, en su tabla visual, use la tabla Nombre y una Medida = Contar (Relacionado (Tabla1))

Solo código de aire, pero esa es la idea que creo que funcionará.

Owen Auger

@bhartsell,

La forma más sencilla que conozco es agregar +0 hasta el final de su medida.

Esto convertirá los espacios en blanco a cero y no modificará los que no sean espacios en blanco.

bhartsell

En respuesta a Owen Auger

Sin embargo, no estoy usando una medida. Es una tabla donde «Nombre» es un valor de texto y «Recuento» es un recuento de los datos.

Owen Auger

En respuesta a bhartsell

Ah, claro, entonces está usando la agregación ‘Recuento’ del menú desplegable en el campo.

Creo que deberá definir su propia medida para detener la eliminación de la fila en blanco.

p.ej

Contar Medida = CONTAR( Tabla[Column] ) + 0

jalapeño

En respuesta a Owen Auger

Encontré su solución a alguien con un problema similar, pero cuando lo probé, los resultados incluían todas las filas, incluso aquellas que habían sido filtradas previamente por un parámetro…

Tengo una tabla con usuarios y aplicaciones que han comprado; una segunda tabla con el uso de aplicaciones por parte de todos los usuarios. Tengo un filtro desplegable para seleccionar en qué aplicación ver los datos, que debería mostrar los usuarios que tienen la aplicación y el recuento de visitas en la tabla de uso.

Cuando uso el menú desplegable de conteo incorporado en la configuración del campo de la tabla, solo aparecen filas de usuarios con uso. Creé una medida como usted recomendó para incluir usuarios sin uso, pero la tabla dejó de responder al filtro de nombre de la aplicación; independientemente del valor que seleccione, todas las aplicaciones ahora se muestran en la tabla.

¿Me pueden ayudar a obtener el recuento, incluidas las filas sin uso, solo para las aplicaciones que se han seleccionado en el filtro?

Owen Auger

En respuesta a jalapeño

@jalapeño

Mi opinión sobre cómo resolver esto ha cambiado desde la publicación original: ahora no recomendaría el enfoque «agregar cero», ya que puede afectar negativamente el rendimiento y puede dar resultados no deseados como en su caso.

En cambio, recomendaría:

  1. Asegúrese de que todas las columnas que se utilizarán para filtrar/agrupar estén en tablas de dimensiones separadas relacionadas con su(s) tabla(s) de hechos.
    En su caso, esto incluiría Usuario y Aplicación.
  2. Asegúrese de que las columnas de usuario y aplicación utilizadas en sus elementos visuales sean las de las tablas de dimensiones.
  3. Una vez que estos campos se hayan agregado a objetos visuales en particular, haga clic en el menú desplegable en el campo y seleccione «Mostrar elementos sin datos».

Saludos,

Owen

bhartsell

En respuesta a Owen Auger

Eso funcionó perfectamente. ¡Gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *