Compartir a través de


Problema conocido: los informes que usan funciones con RLS no funcionan

Puede definir la seguridad de nivel de fila (RLS) para una tabla que contenga medidas. Las funciones USERELATIONSHIP() y CROSSFILTER() no se pueden usar en las medidas. Recientemente se realizó un cambio para aplicar este requisito.

Estado: Abierto

Experiencia del producto : Power BI

Síntomas

Al ver un informe, verá un mensaje de error. El mensaje de error es similar a: "Error fetching data for this Visual. The UseRelationship() and Crossfilter() functions may not be used when querying <dataset> because it is constrained by row level security" o "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security".

Soluciones y soluciones alternativas

El cambio consiste en aplicar un requisito de seguridad. Para evitar que se produzcan errores en tus informes, puedes quitar USERELATIONSHIP() y CROSSFILTER() de sus medidas. Como alternativa, puede modificar las relaciones utilizando las recomendaciones para los modelos RLS.

Pasos siguientes