Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Hola a todos
Tengo una matriz que estoy luchando por filtrar porque quiero mostrar espacios en blanco como ceros en la matriz.
Tengo dos niveles de datos maestros y una tabla de hechos. Si filtro por el nivel más bajo de datos maestros, los elementos de columna se filtran correctamente, pero si filtro por el nivel más alto de datos maestros, en lugar de filtrar los elementos de columna, los valores se muestran como cero.
Agradecería que alguien pudiera ayudarme: ¿hay alguna manera de mostrar espacios en blanco como ceros pero filtrar los elementos de columna por un nivel más alto de datos maestros?
Estructura de datos
3 tablas de datos maestros (A, B y C) y 1 tabla de datos
La Tabla A enlaza con la Tabla B por medio de una clave externa. La relación es bidireccional.
La Tabla B enlaza con la Tabla de Hechos por medio de una clave externa. La tabla B filtra la tabla Fact
La Tabla C enlaza a la Tabla de Hechos por medio de una clave externa. La tabla C filtra la tabla De hechos
Estructura matricial
Elementos de la tabla C agregados como filas
Elementos de la tabla B agregados como columnas
Medida calculada a partir de la tabla de hechos como valor. Espacios en blanco mostrados como 0
Comportamiento actual
Si filtro por tabla B, solo los elementos filtrados se muestran en la matriz
Si filtro por tabla A, se muestran todos los elementos de la tabla B, pero los elementos que no están en los criterios de filtro muestran todos los valores como 0
Nota:este problema sólo se produce si los elementos de la tabla B están en las columnas. Si los elementos de la tabla B se agregan como filas, en lugar de columnas, la matriz se comporta como se desea.
Comportamiento deseado
Si filtro por Tabla A, quiero que solo los elementos relevantes de la Tabla B se muestren en la Matriz, como sería el caso si filtrara los elementos de la Tabla B o como sería el caso si los elementos de la Tabla B se agregaran como filas en lugar de columnas.
Perdón por la vaguedad, me encantaría aclarar cualquier punto.
Solved! Go to Solution.
@v-janeyg-msft Quiero mostrar espacios en blanco como ceros, pero no los elementos que filtro. Lo que probablemente terminaré haciendo es agregar una columna AName a la tabla B.
Gracias por su ayuda!!
"Quiero mostrar espacios en blanco como ceros en la matriz"
No puedes hacer eso. No hay contenido para el contexto de filtro que se evalúe en Blanco. Si desea mostrar ceros, estos ceros deben estar en sus datos.
@lbendlin Estoy mostrando espacios en blanco como ceros cambiando espacios en blanco a ceros en el cálculo de la medida. Sin embargo, mi problema es que el filtro de datos maestros de segundo nivel funciona como se desea cuando los elementos se agregan como filas, pero no cuando se agregan como columnas.
Proporcione datos de muestra desinfectados que cubran completamente su problema. Pegue los datos en una tabla de su publicación o use uno de los servicios de archivos. Por favor, muestre el resultado esperado.
Allí, @EP1
De acuerdo con sus necesidades, creo que debe usar blank() en lugar de 0. De lo contrario, 0 se rellenará con datos que no existen.
Así:
gap = IF(SUM(FactTable[Value])>0,1)
¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.
Saludos
Equipo de apoyo a la comunidad _ Janey
@v-janeyg-msft Quiero mostrar espacios en blanco como ceros, pero no los elementos que filtro. Lo que probablemente terminaré haciendo es agregar una columna AName a la tabla B.
Gracias por su ayuda!!