Mbalcarek
Tengo la necesidad de admitir el filtrado previo en Power BI en SharePoint Online.
En las instalaciones, creé un elemento web que aceptaba los parámetros del elemento web ‘Tabla de filtro’, ‘Columna de filtro’ y ‘Valor de filtro’, que preestablecimos para nuestros clientes, lo que nos permite tener uno pbix que se puede utilizar para varios proyectos, mediante el filtrado previo en un proyecto específico.
El elemento web SPO Power BI no admite el filtrado persistente en el elemento web ni el filtrado de URL, por lo que nos veríamos obligados a usar un archivo pbix separado para cada proyecto (por ejemplo).
¿Conoce un elemento web SPFx Power BI personalizado que podría usar o modificar para lograr mi objetivo?
Mbalcarek
Respondiendo a mi propia publicación. Sí, he implementado un elemento web spfx personalizado que realiza el filtrado como se describe en la pregunta original. Hay varios recursos que me orientaron en la dirección correcta.
https://www.youtube.com/watch?v=OcYHf3s_qH0 por Critical Path Training
Conéctese a API protegido con Azure Active Directory (Azure AD) | Documentos de Microsoft
google «spfx power bi» para obtener más información.
Seguir las instrucciones de MS produce un elemento web «el usuario posee datos», por lo que cada usuario debe tener acceso al espacio de trabajo.
Otras consideraciones aún por probar: 1) usuarios invitados y 2) ¿necesito una versión de ‘la aplicación posee datos’, donde usamos las credenciales de un usuario maestro, para que los clientes no necesiten una licencia de Power BI?
ACTUALIZACIÓN: 1) funciona para usuarios invitados siempre que tengan acceso al espacio de trabajo y tengan una licencia power bi (gratuita). 2) es razonable exigir que cada usuario tenga acceso y no ha causado ningún problema. esto también permite considerar en el futuro otras características como el filtrado de nivel de fila.
Mbalcarek
Respondiendo a mi propia publicación. Sí, he implementado un elemento web spfx personalizado que realiza el filtrado como se describe en la pregunta original. Hay varios recursos que me orientaron en la dirección correcta.
https://www.youtube.com/watch?v=OcYHf3s_qH0 por Critical Path Training
Conéctese a API protegido con Azure Active Directory (Azure AD) | Documentos de Microsoft
google «spfx power bi» para obtener más información.
Seguir las instrucciones de MS produce un elemento web «el usuario posee datos», por lo que cada usuario debe tener acceso al espacio de trabajo.
Otras consideraciones aún por probar: 1) usuarios invitados y 2) ¿necesito una versión de ‘la aplicación posee datos’, donde usamos las credenciales de un usuario maestro, para que los clientes no necesiten una licencia de Power BI?
ACTUALIZACIÓN: 1) funciona para usuarios invitados siempre que tengan acceso al espacio de trabajo y tengan una licencia power bi (gratuita). 2) es razonable exigir que cada usuario tenga acceso y no ha causado ningún problema. esto también permite que se consideren en el futuro otras características como el filtrado a nivel de fila.
andy1973
En respuesta a Mbalcarek
Hola Mbalcarek,
suena muy interesante y genial. También tengo el problema de que el elemento web del informe de Power BI no tiene en cuenta los parámetros del filtro de URL.
¿Podría compartir su elemento web spfx que realiza el filtrado de URL?
Gracias.
Andy
Mbalcarek
Respondiendo a mi propia publicación.
Esto parece prometedor: GitHub – pankajsurti / PowerBIEmbeddedSPFX: este repositorio es para mostrar Power BI Embedded SPFX
Sin esto, parece que el enfoque deseado es usar la seguridad de nivel de fila de Power BI para limitar lo que ve un usuario.
v-shex-msft
Hola @Mbalcarek,
De hecho, creo que power bi no es compatible con estas funciones. (estos requisitos se enumeran en la lista de limitaciones de documentos)
Insertar un elemento web de informe en SharePoint Online – Power BI | Documentos de Microsoft
Quizás pueda enviar una idea para mejorar esas características.
Ideas de Power BI
Saludos,
Xiaoxin Sheng
Mbalcarek
En respuesta a v-shex-msft
Xiaoxin, gracias por tu respuesta, pero no respondiste a mi pregunta.
v-shex-msft
En respuesta a Mbalcarek
Hola @Mbalcarek,
Como dije, estas características han sido limitadas y se enumeran en las limitaciones del documento, por lo que no puede lograrlas en el lado de SPO. (esa es la razón por la que te recomiendo que envíes ideas para mejorarlas)
Saludos,
Xiaoxin Sheng
Mbalcarek
En respuesta a v-shex-msft
Hola Xiaoxin Sheng,
Si puedo reafirmar mi pregunta: ¿Es posible usar un código similar a https://github.com/microsoft/PowerBI-Developer-Samples/tree/master/React-TS y poner un envoltorio spfx alrededor para personalizar un ¿Elemento web de Power BI para usar en SharePoint Online? Y si es así, ¿puedo usar datos de propiedad de la aplicación o datos de propiedad del usuario o estoy restringido de alguna manera? Gracias por su respuesta.
rtabit
En respuesta a Mbalcarek
Creo que puede usar una función azul para obtener el token incrustado necesario para autenticarse contra PowerBI. Así que llame a la función azure (o lo que sea) y obtenga el token incrustado necesario antes de tomar el PowerBI. Si alguien pudiera confirmar que esto funciona, sería genial. https://www.youtube.com/watch?v=weZH70IhPXU