다음을 통해 공유


알려진 문제 - RLS에서 함수를 사용하는 보고서가 작동하지 않음

측정값이 포함된 테이블에 대해 RLS(행 수준 보안)를 정의할 수 있습니다. USERELATIONSHIP()CROSSFILTER() 함수는 측정값에 사용할 수 없습니다. 이 요구 사항을 적용하기 위해 최근에 변경되었습니다.

상태: 열림

제품 환경: Power BI

증상

보고서를 볼 때 오류 메시지가 표시됩니다. 오류 메시지는 "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" 또는 "The USERELATIONSHIP() and CROSSFILTER() functions may not be used when querying 'T' because it is constrained by row-level security"입니다.

솔루션 및 해결 방법

변경 내용은 보안 요구 사항을 적용하는 것입니다. 보고서가 실패하지 않도록 정확한 방법으로 USERELATIONSHIP()CROSSFILTER()을 측정값에서 제거할 수 있습니다. 또는 RLS 모델에 대한권장 사항을 사용하여 관계를 수정할 수 있습니다.

다음 단계