Mostrar 0 en lugar de valores en blanco en Matrix (para datos faltantes subyacentes)

Un usuario Pregunto ✅

Hola,

Básicamente, quiero mostrar 0 en lugar de espacios en blanco en la matriz visual que obtiene datos de una sola tabla (desafortunadamente, tanto los hechos como los atributos están en la misma tabla y no se permite alterar la estructura de la tabla)

Al hacerlo, faltan datos de algunos productos en la base de datos durante algunos meses, que se muestran en blanco.

En la siguiente matriz, algunos nombres de productos no tienen usuarios ni tarifas para enero/febrero/marzo/abril, etc. y, por lo tanto, se muestran en blanco.

No tengo permitido agregar filas en blanco o nulas para los datos que faltan en la base de datos.

ISBLANK, COALESCE, IF logic nada parece funcionar ya que no hay datos en la base de datos.

Intenté agregar CalendarDate/ProductDims por separado y crear una relación de uno a muchos e incluirla en las filas/columnas matix, pero no funcionó.

¿Alguien puede sugerir algún método para mostrar 0 en lugar de espacios en blanco?

retenciónpost.png

Gracias.

amichandak

@Raj910

+0 en la fórmula debería funcionar

Medida = cálculo(…) +0

También verifique si necesita hacer esta configuración

Mostrar elemento sin datos.JPG

En respuesta a amichandak

Hola, probé ambas opciones pero no funciona porque no hay datos subyacentes. Incluso probé isblank()+0 pero no tuve suerte.

amichandak

En respuesta a Raj910

@ Raj910, ¿Puede compartir datos de muestra y resultados de muestra?

En respuesta a amichandak

Aquí están los datos de muestra:

HechoProducto

Nombre del producto Fecha Contar
P1 febrero de 2019 1000
P1 mar2019 2000
P1 abr2019 3000
P2 abr2019

3000

P3 abr2019 4000
P4 mar2019 4000
P4 abr2019 5000

Salida actual: matriz visual

NombreProducto febrero de 2019 mar2019 abr2019
P1 1000 2000 3000
P2 3000
P3 4000
P4 4000 5000

Rendimiento esperado

NombreProducto febrero de 2019 mar2019 abr2019
P1 1000 2000 3000
P2 0 0 3000
P3 0 0 4000
P4 0 4000 5000

Esta muestra es una matriz simplificada donde, como en la realidad, hay dos medidas involucradas para cada producto/mes:

UserCountMeasure = COALESCE((CALCULATE(SUM(UserCount]), [Filter] = 1))+0,0)
PorcentajeCuentaUsuarios = SI.ERROR((CALCULAR(SUMA([UserCount]), [Filter] = 1)
/CALCULAR(SUMA([UserCount]), [Filter] = 0, TODOS(NombreProducto), NombreProducto = «Todos»)),0)+0

Cualquier tipo de ayuda/enfoque/sugerencia para mostrar 0 es muy apreciada.

Gracias.

En respuesta a Raj910

Hola @Raj910,

Si desea mostrar 0 en la matriz, debe crear una tabla y crear una relación entre las tablas. Puede consultar mi muestra para obtener más detalles.

Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

En respuesta a dax

@dax Perdón por la demora, la creación de una tabla separada y la vinculación de ambas funcionaron. Gracias.

En respuesta a dax

Hola @dax,

Gracias por el archivo pbix. Como ya mencioné en mi publicación original

«Intenté agregar CalendarDate/ProductDims por separado y crear una relación de uno a muchos e incluirla en las filas/columnas matix, pero no funcionó» y no obtengo los resultados esperados para las medidas que uso.

Gracias.

En respuesta a Raj910

Hola @Raj910,

no encontre el [filter] y «Todos» en su muestra, entonces, ¿podría mostrarme más muestras?

Oculte los datos confidenciales antes de cargarlos.

Gracias por su comprensión y apoyo.
Atentamente,
zoe zhi

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Deja un comentario

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