Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
Hola
En un dasboard, tengo pocas mesas tenues y tablas de hechos y una mesa Dim.employee.
Desde la tabla de empleados tenue tenemos la empresa a la que esta persona está asociada, así como su correo electrónico (userprincipal)
Así que supongamos que podemos añadir el campo de la empresa en la mayor parte de la tabla tenue y la tabla de hechos, ¿cómo podemos restringir a las personas de la empresa 1 para ver la información relacionada con la empresa 1, 2, 3, 4 y los pueblos de la empresa S para ver sólo la información relacionada con la empresa S. usando RLS.
¿Cómo podemos hacer eso
Solved! Go to Solution.
Hola @alepage ,
Podemos usar los siguientes pasos para satisfacer sus necesidades.
1. Cree una columna secundaria en la tabla tenue.
Column = IF([Company] = "Company1"||[Company] = "Company2"||[Company] = "Company3"||[Company] = "Company4",1,0)
2. Cree una fórmula DAX.
if(calculate(countrows('Dim'), filter('Dim', 'Dim'[Company] = "Company1" && 'Dim'[Email] = Username())) > 0, [Column] = 0, [Email] = Username())
El resultado como este,
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que hemos compartido?
BTW, pbix como adjunto.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @alepage ,
Podemos usar los siguientes pasos para satisfacer sus necesidades.
1. Cree una columna secundaria en la tabla tenue.
Column = IF([Company] = "Company1"||[Company] = "Company2"||[Company] = "Company3"||[Company] = "Company4",1,0)
2. Cree una fórmula DAX.
if(calculate(countrows('Dim'), filter('Dim', 'Dim'[Company] = "Company1" && 'Dim'[Email] = Username())) > 0, [Column] = 0, [Email] = Username())
El resultado como este,
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que hemos compartido?
BTW, pbix como adjunto.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @alepage ,
echa un vistazo a esto.
https://radacad.com/dynamic-row-level-security-with-profiles-and-users-in-power-bi
Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast - Power BI Tutorials
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.