Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Slicer para seleccionar una carpeta de SharePoint específica

Hola

Tenemos un sitio de SharePoint que almacena informes de mantenimiento de tiempo. Al final del mes, he configurado un flujo para mover el informe actual a una carpeta de archivado para el mes. 'Enero', 'Febuary', 'March', etc... son los nombres de las carpetas. Me pregunto si es posible crear una segmentación de datos en Power BI para permitir que un usuario seleccione qué carpeta desea ver que contiene ese informe de meses. Las visualizaciones se actualizarían en consecuencia. Estaba pensando que podría ser posible escribiendo algo de Python para extraer la fecha que se encuentra en el informe, luego agregando una columna llena de estos datos. Entonces podría combinar todos los informes y rebanadas basadas en eso.

Me pregunto si alguien más tenía mejores ideas.

Gracias

Brad

3 REPLIES 3
dax
Community Support
Community Support

Hola @bmmcc4 ,

Si desea usar la segmentación de datos para lograr este objetivo, debe asegurarse de que todas las columnas de cada carpeta de mes tengan el mismo nombre y tipo. Entonces usted podría tratar de debajo del código para lograr este objetivo

let
    Source = SharePoint.Files("https://<company>.sharepoint.com/teams/fortest2", [ApiVersion = 15]),
    #"Inserted Text Between Delimiters" = Table.AddColumn(Source, "Text Between Delimiters", each Text.BetweenDelimiters([Folder Path], "/", "/", {1, RelativePosition.FromEnd}, 0), type text),
    #"Filtered Rows" = Table.SelectRows(#"Inserted Text Between Delimiters", each ([Extension] = ".xlsx") and ([Text Between Delimiters] = "Feb" or [Text Between Delimiters] = "Jan")),
    #"Filtered Hidden Files1" = Table.SelectRows(#"Filtered Rows", each [Attributes]?[Hidden]? <> true),
    #"Invoke Custom Function1" = Table.AddColumn(#"Filtered Hidden Files1", "Transform File (2)", each #"Transform File (2)"([Content])),
    #"Removed Other Columns1" = Table.SelectColumns(#"Invoke Custom Function1",{"Text Between Delimiters", "Transform File (2)"}),
    #"Expanded Transform File (2)" = Table.ExpandTableColumn(#"Removed Other Columns1", "Transform File (2)", {"year", "max", "date"}, {"year", "max", "date"})
in
    #"Expanded Transform File (2)"

al hacer clic en expandir [contenido], generará automáticamente #Invoke paso Función personalizada1, luego podría elegir [Transformar archivo] y la columna de mes para expandir, y usar esta columna de mes en la segmentación de datos, a continuación, logrará su objetivo.

731.PNG732.PNG

Saludos
Zoe Zhi

Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@bmmcc4 , dudo que pueda cambiar la configuración de conexión en tiempo de ejecución. Pero compruebe si esto puede ayudar a

https://community.powerbi.com/t5/Power-Query/Connecting-to-Sharepoint-Specific-Folder/m-p/876092

@bmmcc4 la técnica debe cargar todos los informes y etiquetar cada informe con un período respectivo que se usará para segmentar los datos. Hay muchos temas sobre cómo cargar datos de carpetas de puntos compartidos y anexar juntos.

Me gustaría elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Kudoed Authors