cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Creación de segmentaciones de datos para valores con el fin de elegir qué valor queremos para cada columna

Hola a todos,

Traté de buscar una pregunta similar, pero ha sido bastante difícil ya que estoy teniendo problemas para frasear lo que quiero (como muestra el título).

Tengo una mesa que se ve así:

PersonaHabilidad 1Habilidad 2Habilidad 3Habilidad 4Habilidad 5Habilidad 6
Persona 1PrincipianteAvanzadaPrincipianteIntermedioPrincipiantePrincipiante
Persona 2AvanzadaAvanzadaIntermedioIntermedioAvanzadaPrincipiante
Persona 3PrincipianteAvanzadaAvanzadaIntermedioAvanzadaPrincipiante
Persona 4PrincipianteIntermedioIntermedioPrincipianteAvanzadaAvanzada
Persona 5IntermedioPrincipiantePrincipiantePrincipiantePrincipianteAvanzada

Me gustaría crear 3 segmentaciones (una para cada nivel de habilidad) que tendrían todas las columnas "Skill" como valores posibles. De esta manera, podría filtrar en las filas en función del nivel de habilidad de las columnas elegidas.

Básicamente, tendría:

- Cortadora 1: Principiante

- Cortadora 2: Intermedio

- Cortadora 3: Avanzado

Cada cortador tendría "Habilidad 1", "Habilidad 2", "Habilidad 3", "Habilidad 4" y "Habilidad 5" como valores posibles.

De esa manera, si selecciono "Habilidad 1" en la segmentación Principiante, obtendría las filas para la Persona 1, 3 y 4.

Si selecciono "Habilidad 1" en la segmentación Principiante y "Habilidad 3" en la segmentación Avanzada, obtendría la fila para la Persona 3.

Si selecciono "Habilidad 2" y "Habilidad 3" en Intermedio y "Habilidad 5" en Avanzado, obtendría la Persona 4, una así sucesivamente.

¡Gracias por tu ayuda!

4 REPLIES 4
Highlighted
Community Champion
Community Champion

Hola @Twelve

Despobí las 6 columnas de Habilidades,

pranit828_3-1598748124915.png

Entonces Mi tabla se vería como abajo

pranit828_2-1598748044418.png

Aquí está la consulta M si ayuda:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCkgtKs7PUzBU0lFySk3PzMtLLQIyHVPKEvOSU1NQRT3zSlKLclNTMhNLUlFl4MxYHbiRRqjmIDHRzEHjYrMbyVhjnC7FbQMBI03wehO3r7HZjWSsKXFBhouJMDIWAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Person = _t, #"Skill 1" = _t, #"Skill 2" = _t, #"Skill 3" = _t, #"Skill 4" = _t, #"Skill 5" = _t, #"Skill 6" = _t]),
    #"Unpivoted Only Selected Columns" = Table.Unpivot(Source, {"Skill 1", "Skill 2", "Skill 3", "Skill 4", "Skill 5", "Skill 6"}, "Attribute", "Value"),
    #"Renamed Columns" = Table.RenameColumns(#"Unpivoted Only Selected Columns",{{"Attribute", "Skill"}, {"Value", "Level"}})
in
    #"Renamed Columns"

Entonces crearía una cortadora como.

pranit828_1-1598747984503.png

Y ahora, cuando proyecte el nombre de su persona en la tabla, mostrará solo aquellos que tengan la selección.

pranit828_4-1598748241997.png

Además, puede tener niveles en diferentes segmentaciones de datos según lo necesite.


Hope it resolves your issue? Please consider accepting it as the solution to help the other members find it more quickly.


Appreciate your Kudos, Press the thumbs up button!!👍


Regards,
Pranit


Highlighted
Resolver V
Resolver V

Como @pranit828 sugiere que tiene que despivot sus datos. Power BI funciona con tablas que son fáciles de filtrar, lo que significa que deben ser largas pero estrechas en lugar de cortas y anchas.
Highlighted

Gracias @pranit828,funciona perfectamente!

Todavía soy nuevo en Power BI y nunca me di cuenta de que era posible usar dos columnas en una segmentación de datos.

Gracias @daxer todopoderoso por tu opinión, lo tendré en cuenta para cuando esté atascado 🙂

Highlighted

Parece que sólo puedo seleccionar un valor a la vez.

¿Hay alguna manera de permitir la selección múltiple, como "Habilidad 1" en la categoría "Principiante" y "Habilidad 2" en la "Avanzada"?

¡Gracias!

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors