Conectar Excel con MonitorPro
Cómo conectar Excel con MonitorPro
Introducción
Es posible conectar Excel a través de la API de MonitorPro para extraer y dar formato a los datos almacenados en la base de datos.
API
En primer lugar, cree u obtenga la Clave API (API Key) actual para su instancia, tal como se describe en el artículo API de MonitorPro.
Conexión
Abra Excel y diríjase al menú Datos. Haga clic en Consultas y Conexiones ( Queries & Connections). A continuación, haga clic en el Editor Avanzado y pegue el código que se muestra abajo.
Nota
En el script que se muestra a continuación, deberá actualizar los campos que se encuentran entre llaves { } con los detalles de su instancia MonitorPro.
let
// 1. Fetch your raw API list data
Source = Json.Document(Web.Contents("https://{YOUR URL HERE}/api/{YOUR DATABASE ID}/reporting/report_005_Data_Basic/{YOUR SELECTION ID}", [Headers=[Authorization="Bearer {INSERT YOUR API KEY HERE}"]])),
// 2. Convert the raw JSON List into a standard table structure
TableFromList = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
// 3. Automatically expand all the data fields into standard columns
FinalTable = Table.ExpandRecordColumn(TableFromList, "Column1", Record.FieldNames(TableFromList{0}[Column1]))
in
FinalTable
Una vez que haya completados los campos correspondientes, haga clic en Done.
Luego haga clic en Close & Load To y guarde la información en un reporte de tabla dinámica.
Complete la tabla dinámica con los campos necesarios para obtener el resultado deseado. Haga clic dentro de la tabla dinámica y, en el menú de la cinta de opciones, haga clic en Analizar tabla dinámica para generar su informe.
