Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo un informe publicado en diferentes Workspaces/Apps y necesito saber dónde estoy, al acceder al informe, para controlar el comportamiento de algunos visuales. ¿Es posible obtener este tipo de información (por ejemplo, usando API) para poder usarla en DAX?
Tengo un requisito similar. Sería genial si el informe pudiera cambiar automáticamente datasource dependiendo del entorno en el que se encuentre el informe.
@gdecome , No muy claro sobre la necesidad exacta.
Pero los cmdlets de power bi y la API de Rest pueden ayudar
https://docs.microsoft.com/en-us/powershell/power-bi/overview?view=powerbi-ps
API de descanso
Gracias por sus comentarios ... de hecho, cuando el usuario abre el informe (Power BI Services), necesito identificar la aplicación o el área de trabajo de donde proviene el informe (ya que el mismo pbix se publica en diferentes áreas de trabajo). Probé alguna API rest, pero no creo que sea una solución para mí porque están obteniendo información existente en el entorno, por ejemplo, puedo obtener una lista de informes en Workspace ABC pero necesito informar el ID de Workspace. Funcionaría para mí si tengo una API que devuelve el ID donde estoy en ese momento. De todos modos, intentaré un enfoque simple con Parámetros en Power Query. Puedo publicarlo en diferentes áreas de trabajo y luego puedo cambiar el parámetro (Dataset/Settings en PowerBI Services) y usarlo para mi lógica. Solo necesito recordar la actualización del parámetro cuando publique el informe nuevamente, pero no es gran cosa.