Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hola, estoy usando la siguiente dirección URL para capturar información de Microsoft Defender 365 que incluye el DeviceID de todos los dispositivos dentro del ID de grupo RBAC especificado como una lista:
https://api.securitycenter.microsoft.com/api/machines?$filter=rbacGroupId+eq+7529
A continuación, necesito poder usar el archivo value.id de esta tabla para rellenar la siguiente dirección URL y luego recuperar los detalles de vulnerabilidad de todos los dispositivos que se recuperaron en esa consulta inicial:
En primer lugar, ¿es esto posible con Power BI y, de ser así, podría alguien indicarme la dirección correcta?
Gracias.
Hi , @PeterShankland
Según su descripción, desea enviar una solicitud http para obtener el DeviceID y, a continuación, colocar el DeviceID en otra dirección URL de solicitud http.
Si esto, creo que puede intentar obtener todos los DeviceID en una tabla como una lista. Y luego puede crear una función personalizada en el Editor de Power Query y el parámetro es DeviceID . Puede referirse a:
Descripción de las funciones M de Power Query - PowerQuery M | Microsoft Learn
Web.Contents - PowerQuery M | Microsoft Learn
Y luego puede usar "Columna personalizada" para agregar una columna y ejecutar la función personalizada y poner el DeviceID actual a la función.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola, aquí hay una captura de pantalla de la primera consulta que muestra el ID de dispositivo (value.id) que se requiere para la segunda consulta:
Luego, mirando la siguiente publicación sobre el uso de Power BI para informar sobre los datos de la API de Defender 365, comencé a crear una nueva consulta con el editor avanzado:
Conexión de las API de Microsoft Defender para Endpoint a Power BI | Microsoft Learn
La consulta debe incluir 'machines[value.id]' pero no estoy seguro de la sintaxis.
Gracias.
Hi , @PeterShankland
Como ejemplo, puede intentar actualizar el odata a una función, como esta:
(ID)=>
let
t=ID+1
in
t
Luego podemos agregar una columna personalizada en la tabla ID de dispositivo:
Entonces podemos usar la función cada fila:
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Puedes publicar el resultado de la primera URL?
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!