Anónimo
Hola,
Tengo una tabla de hechos para el registro de tiempo llamada horas, donde todos los registros se colocan en intervalos de tiempo.
Filtro esta tabla desde una tabla de dimensiones de cubos de tiempo y tengo una clave para hacerlo llamada «clave de cubo».
El problema al que me enfrento es que cuando los usuarios profundizan hasta el nivel 3 del depósito de tiempo en un chat de barra, ven una barra en blanco con algunas horas. Esto se debe a que no todo el tiempo de registro necesita un valor en el nivel 3, por lo que, técnicamente, Power BI muestra la suma correcta:
La barra en blanco en el nivel de cubo de tiempo 3
¿Hay alguna manera de hacer que la barra en blanco desaparezca en el nivel 3, manteniendo las sumas correctas en los niveles 2 y 1?
Si aplica un filtro simple en el nivel 3 para eliminar los espacios en blanco, las horas también desaparecerán en los niveles 2 y 1.
He estado investigando las jerarquías de padres e hijos, pero no estoy seguro de que esto sea aplicable en mi caso.
Ejemplo de código M para la tabla de hechos:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jY8xC8IwEIX/SsjcQhPFXXRRugk6lA4xfWBoegltLPjvTU0R69Tljsf7PrirKn52D+IZF0UcN9e3cR0xwjrfgUJMe+8/fS5yyetshTHjv7Cc4BMF9KQsC6ZDzAfXeQSQBmswJlF+xWfzink3XXAfQMNkXIxumYUakejNH70tFng5k1elVTCOkiGXjpDrPq/f", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Person = _t, Hours = _t, #"Bucket 1" = _t, #"Bucket 2" = _t, #"Bucket 3" = _t, #"Bucket key" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Person", type text}, {"Hours", Int64.Type}, {"Bucket 1", type text}, {"Bucket 2", type text}, {"Bucket 3", type text}, {"Bucket key", type text}}) in #"Changed Type"
wes-verh
Considere votar mi idea para agregar esta opción a Matrix visual:
https://community.powerbi.com/t5/Custom-Visuals-Ideas/Hide-empty-hierarchy-levels-in-Matrix-visual/i…
wes-verh
Considere votar mi idea para agregar esta opción a Matrix visual:
https://community.powerbi.com/t5/Custom-Visuals-Ideas/Hide-empty-hierarchy-levels-in-Matrix-visual/i…
v-juanli-msft
hola @anonimo
Como se probó, cuando filtre el valor en blanco de cubo de tiempo nivel 3 en el filtro de nivel visual, no muestra la suma correcta en el nivel 2 y el nivel 1.
Solo se me ocurrió esta solución alternativa, agrego una segmentación de jerarquía en el informe, cuando profundice hasta el nivel 3, seleccione elementos que no estén en blanco.
Atentamente
Maggie
Anónimo
En respuesta a v-juanli-msft
Eso podría funcionar, pero no es realmente fácil de usar.
Supongo que tendré que investigar las jerarquías de padres e hijos y ver si puedo hacer las sumas en cada nivel.
Anónimo
Si funciona en mi env, puedes probar esto.
Abra Power Query Editor, seleccione el cubo 3, elija Reemplazar valores
Luego, reemplace Blank por nulo.
Guarde el cambio y regrese a su gráfico y cree un filtro de nivel de visula para que el Cubo 3 no esté en blanco
Anónimo
En respuesta a Anónimo
Gracias por la respuesta, pero su solución también filtra las horas en los niveles 2 y 1, por lo que no puedo aplicarla.
v-juanli-msft
En respuesta a Anónimo
hola @anonimo
Quiero decir, cuando profundiza hasta el nivel 3, luego para hacer que el valor en blanco en el eje X no se muestre, anule la selección en blanco en la segmentación de jerarquía.
Atentamente
Maggie