Usar datos de la columna de lista de SharePoint con varios valores en la visualización de Power BI

Un usuario Pregunto ✅

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:

múltiples valores_1.png

Divido los «Miembros del proyecto» por punto y coma en (aquí) 5, aplico un poco de recorte y limpio y obtengo:

múltiples valores_2.png

Luego creo una tabla de segmentación para distintos valores de miembros del proyecto:

múltiples valores_5.png

Resultando en

múltiples valores_6.png

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:

múltiples valores_4.png

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»)?

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

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.

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

8.JPG

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.

Deja un comentario

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