mrhooki
Estoy tratando de crear una visualización de línea de tiempo, mostrando líneas de tiempo por proyecto y miembros del proyecto. Básicamente, quiero mostrar en qué proyectos está involucrado el miembro del proyecto x y quién está involucrado en el proyecto x. La entrada es una lista de SharePoint con varios valores, que se muestra en Power query de esta manera:
Divido los «Miembros del proyecto» por punto y coma en (aquí) 5, aplico un poco de recorte y limpio y obtengo:
Luego creo una tabla de segmentación para distintos valores de miembros del proyecto:
Resultando en
y una medida de segmentación que compara los nombres en las columnas 1 a 5 del miembro del proyecto con los valores de la tabla de segmentación:
La pregunta es: ¿Qué debo hacer a continuación para poder visualizar los proyectos y los miembros del proyecto de la manera que quiero («en qué proyectos está involucrado el miembro del proyecto x y quién está involucrado en el proyecto x»)?
trebgatte
Otra alternativa es utilizar un enfoque de modelado de datos más formal y crear un archivo de referencias cruzadas. Mostramos cómo hacer esto en la publicación del blog. Puede darle algunas ideas diferentes sobre cómo abordar el problema.
https://marqueeinsights.com/how-to-work-with-sharepoint-multi-value-columns-in-power-bi/
¡Espero que esto ayude!
–Treb, Jugador Más Valioso de Power BI
https://comenzarconpowerbi.com
trebgatte
Otra alternativa es utilizar un enfoque de modelado de datos más formal y crear un archivo de referencias cruzadas. Mostramos cómo hacer esto en la publicación del blog. Puede darle algunas ideas diferentes sobre cómo abordar el problema.
https://marqueeinsights.com/how-to-work-with-sharepoint-multi-value-columns-in-power-bi/
¡Espero que esto ayude!
–Treb, Jugador Más Valioso de Power BI
https://comenzarconpowerbi.com
mrhooki
En respuesta a trebgatte
Gracias @trebgatte esto resolvió totalmente mi problema.
v-lili6-msft
hola @mrhooki
Para «en qué proyectos está involucrado el miembro del proyecto x«,
Puede crear una nueva medida de la siguiente manera:
Project for each member = var _table=CALCULATETABLE(VALUES('Table'[Project]),FILTER('Table','Table'[Project Members.1]=SELECTEDVALUE('SlicerTable Project member'[Uniquemembers]) ||'Table'[Project Members.2]=SELECTEDVALUE('SlicerTable Project member'[Uniquemembers]) ||'Table'[Project Members.3]=SELECTEDVALUE('SlicerTable Project member'[Uniquemembers]) ||'Table'[Project Members.4]=SELECTEDVALUE('SlicerTable Project member'[Uniquemembers]))) return
CONCATENATEX(_table,[Project],";")
Luego arrastre [Uniquemembers] campo y esta medida en una tabla visual.
Para quién está involucrado en el proyecto x
Sólo tienes que arrastrar esta medida[Project for each member] en una tabla visual y el filtro establecido no está en blanco
Aquí hay un archivo pbix de muestra, pruébelo.
Saludos,
Lin
mrhooki
En respuesta a v-lili6-msft
@v-lili6-msftgracias por el esfuerzo, pero no pude hacer que la solución funcionara (muy bien podría deberse a un error de mi parte) y descubrí que crear una tabla de referencia resolvió el problema sin programación/medidas.