Anónimo
Tengo una lista de elementos que tienen algunas propiedades, 12 propiedades para ser más precisos. Como usuario, me gustaría poder seleccionar una propiedad y ver el subconjunto de elementos que tienen esa propiedad.
Aquí hay algunos datos de muestra:
Una solución desagradable es tener una cortadora para cada propiedad y una tabla que reaccione ante la cortadora.
Una imagen mucho más fácil de usar incluiría un lugar para seleccionar «Elementos con propiedad1», «Elementos con propiedad2», etc.
Puedo imaginar una solución con marcadores, pero sería un gran esfuerzo construirla. Tendría que haber un botón para cada propiedad, el marcador mostraría una tabla con la segmentación específica aplicada y ocultaría todas las demás tablas.
¿Alguna idea mejor?
Anónimo
En respuesta a parry2k
@ parry2k, gracias, univot es de hecho la clave. No puedo hacerlo en PowerQuery porque las propiedades son de hecho columnas calculadas, pero al usar la solución DAX para desvincular, podría hacer que funcione.
Representar los datos de forma ligeramente diferente:
Puedo generar una nueva tabla por:
Slicer Table = FILTER( UNION( SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property1]); SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property2]); SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property3]) ); [Properties]<>"")
que será la lista no dividida como esta:
Ahora puedo usar una cortadora de esta lista:
que es lo que esperaba lograr. ¡Gracias!
TeigeGao
Hola @Anónimo,
>> Una imagen mucho más fácil de usar incluiría un lugar para seleccionar «Elementos con propiedad1», «Elementos con propiedad2», etc.
¿Podría compartir más información sobre su visualización? Sería mejor si pudiera compartir la imagen de destino.
Atentamente,
Teige
Anónimo
En respuesta a TeigeGao
Imaginé la visualización de destino así:
parry2k
@Anónimo deberías desvincular su tabla en Power Query y eso lo hará
Anónimo
En respuesta a parry2k
@ parry2k, gracias, univot es de hecho la clave. No puedo hacerlo en PowerQuery porque las propiedades son de hecho columnas calculadas, pero al usar la solución DAX para desvincular, podría hacer que funcione.
Representar los datos de forma ligeramente diferente:
Puedo generar una nueva tabla por:
Slicer Table = FILTER( UNION( SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property1]); SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property2]); SELECTCOLUMNS(ItemTableNew;"Items";ItemTableNew[Items];"Properties";ItemTableNew[Property3]) ); [Properties]<>"")
que será la lista no dividida como esta:
Ahora puedo usar una cortadora de esta lista:
que es lo que esperaba lograr. ¡Gracias!