Raj910
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?
Gracias.
amichandak
@Raj910
+0 en la fórmula debería funcionar
Medida = cálculo(…) +0
También verifique si necesita hacer esta configuración
Raj910
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?
Raj910
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.
dax
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.
Raj910
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.
Raj910
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.
dax
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.