Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
5 years ago

Filtrado de elementos multitag

¡Hola!

Tengo un conjunto de datos que contiene muchas etiquetas diferentes por elemento. Algo así como:

artículonombreEtiquetas
1Camisa 11;2;6;10
2Vestido 15;1;3;9;12
3Camisa 24;7;13
4Camisa 32;8;3

También tengo un conjunto de datos diferente que me dice lo que significa cada código y en qué categoría va, como:

tipodíanombre
Color1azul
Color2rosado
Color3amarillo
Color4morado
Color5negro
tamaño6Extra pequeño
tamaño7pequeño
tamaño8Medio
tamaño9grande
patrón10Rayas
patrón11balanza
patrón12Cheques
patrón13sencillo

Para crear una relación entre ellos, rompí las etiquetas en diferentes filas, y terminé con algo como esto:

artículonombreEtiquetas
1Camisa 11
1Camisa 12
1Camisa 16
1Camisa 110
2Vestido 15
2Vestido 11
2Vestido 13
2Vestido 19
2Vestido 112
3Camisa 24
3Camisa 27
3Camisa 213
4Camisa 32
4Camisa 38
4Camisa 311

Mi problema ahora es que no puedo filtrar elementos usando más de una etiqueta. Lo que me gustaría hacer es, por ejemplo, tener una visualización de segmento para "tamaño", una para "color" y otra para "patrón" y cuando filtro "pequeño" en la visualización de tamaño todavía tengo la etiqueta "púrpura" que aparece en la etiqueta de color uno y "simple" que se muestra en el patrón uno. ¿Es eso posible?

Encontré otro usuario con el mismo problema que estoy teniendo(https://community.powerbi.com/t5/Desktop/Filtering-tags-with-another-tag-on-a-dataset/m-p/670531#M322659),pero la solución que se les presentó no funcionó para mí, la medida siempre vuelve con un error. ¿Podría ser porque estoy usando dos conjuntos de datos diferentes y una relación entre ellos?

5 Replies

  • @apsilva , Pruebe una medida como

    nueva medida =
    var _cnt= countx(allselected(TAG), TAG[TAG])
    devolución
    countx(filter(summarize(Table,Table[Name] ,"_1", calculate(distinctcount(Table), filter(Table, table[Name] en allselected(TAG)))), [_1] = _cnt), [Name])

    Se supone que tiene tabla TAG

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Administrator

      ¡Gracias por su respuesta! Desafortunadamente todavía no funciona, estoy recibiendo algo como "La sintaxis de la tabla no es correcta" error (mi software está en PT-BR, por lo que la versión en inglés de este mensaje podría ser un poco diferente). ¿Recomiendas algún material sobre este tema para que pueda tratar de entender lo que estoy haciendo mal? Soy un usuario nuevo, así que estoy luchando un poco aquí. Y gracias de nuevo.

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Administrator

        hola

        No entiendo. En función de las tablas que compartió en su publicación original (primera publicación), muestre el resultado esperado en un formato de tabla simple.