Visualización de un subconjunto de datos basado en propiedades en columnas

Un usuario Pregunto ✅

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:
pilt1.PNG

Una solución desagradable es tener una cortadora para cada propiedad y una tabla que reaccione ante la cortadora.

pilt2.PNG

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:
pilt4.PNG

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:

pilt5.PNG

Ahora puedo usar una cortadora de esta lista:

pilt6.PNG

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í:

pilt3.PNG

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:
pilt4.PNG

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:

pilt5.PNG

Ahora puedo usar una cortadora de esta lista:

pilt6.PNG

que es lo que esperaba lograr. ¡Gracias!

Deja un comentario

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