Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

¿Usar datos de consulta para crear una URL web JSON?

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:

https://api.securitycenter.microsoft.com/api/vulnerabilities/machinesVulnerabilities?$filter=machine...

En primer lugar, ¿es esto posible con Power BI y, de ser así, podría alguien indicarme la dirección correcta?

Gracias.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

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:

PeterShankland_0-1672821931884.png

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

PeterShankland_1-1672822040484.png

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:

vyueyunzhmsft_0-1672826129020.png

Entonces podemos usar la función cada fila:

vyueyunzhmsft_1-1672826149764.png

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.

Syndicate_Admin
Administrator
Administrator

¿Puedes publicar el resultado de la primera URL?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.