Forum Discussion
Ayuda de DAX: RLS mediante IN CUSTOMDATA() y JSON-list
¡hola! Necesita tu ayuda con la solución de problemas de DAX. Ahora mismo, no tengo ni idea.
Por lo tanto, en Analysis ServicesAnalysis Services he utilizado los parámetros de conexión additonal para agregar CUSTOMDATA(), donde quiero pasar una lista JSON de valores.
Esto no funciona, y obtendo el siguiente error:
Se esperaba una expresión de tabla para el argumento, pero se utilizó una cadena o expresión numérica
Cuando trato de solucionar problemas de esto y trabajar alrededor de él; Yo uso lo siguiente sin problemas en absoluto - esto funciona bien.
FILTRO DE EVALUACIÓN
(en lo que se indica
«v_pact_d_reseller_customer», 'v_pact_d_reseller_customer'[Id] EN {20087,20088,20089}
)
Pero cuando intento esto, no funciona.
FILTRO
DE EVALUACIÓN
('v_pact_d_reseller_customer',
'v_pact_d_reseller_customer'[Id] EN CUSTOMDATA()
)
Desde mi punto de vista, deberían devolver los mismos valores. ¿Qué estoy haciendo mal?
¡gracias!
3 Replies
- Syndicate_Admin
Administrator
Hola @Anonymous ,
Como se indica en este artículo,la característica CustomData solo funciona para modelos que se encuentran en Servicios de análisis de Azure, y sólo funciona en Conectar en directo modo. A diferencia de los usuarios y roles, la característica Datos personalizados no se puede establecer dentro de un archivo .pbix.
Saludos
Yuliana Gu
- Syndicate_Admin
Administrator
Hola @v-yulgu-msft,y gracias por su respuesta. Estoy usando Azure AS y Live Connection, lo siento por no mencionarlo. Como puede ver en la captura de pantalla, estoy intentando establecerlo en SQL Server Management StudioSQL Server Management Studio.
- Syndicate_Admin
Administrator
¿Alguna solución a la vista? Estoy en strugeling con esto también