Conexion Appsheet a Power BI mediante API

Si alguno se pregunto la posibilidad de conectar tus datos de Appsheet con Power BI pues aquí la solución.

Requisitos:

  • Appsheet App ID
  • Appsheet Appi Key
  • Appsheet Nombre de Tabla
  1. Ingresar a Power BI
  2. Ingresar a Power Query
  3. Iniciar una Consulta en Blanco
  4. Ingresar al Editor Avanzado
  5. Pegar el código proporcionado y reemplazar por los datos requeridos
  • Consulta en Blanco
  • BMacheroOrtiz_0-1729711076773.png
  • Editor Avanzado

BMacheroOrtiz_1-1729711147003.png

BMacheroOrtiz_2-1729711183495.png

  • Codigo de Conexion

 

let
    AppId = "APP ID",
    Table = "NOMBRE DE LA TABLA",
    ApiKey = "API KEY DE APPSHEET",
    url = Text.Combine({"https://api.appsheet.com/api/v2/apps/", AppId, "/tables/", Table, "/Action?applicationAccessKey=", ApiKey}),
    body  = "{
""Action"": ""Find"",
""Properties"": {
   ""Locale"": ""en-US"",
   ""Location"": ""00.000000, 00.000000"",
   ""Timezone"": ""Pacific Standard Time"",
   ""UserSettings"": {
      ""Option 1"": ""SomeText"",
      ""Option 2"": ""SomeText""
    }
},
""Rows"": [
]
}",
    Source = Json.Document(Web.Contents(url,[Headers = [#"Content-Type"="application/json"], Content = Text.ToBinary(body) ] )),
    #"Into a table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    #"Into a table"

 

  • Forma de Visualizacion de datos 

BMacheroOrtiz_3-1729711449088.png

  • Seleccionar columnas a mostrar y listo conexion establecida entre Appsheet y Power BI
  • BMacheroOrtiz_4-1729711511131.png

     

3 4 523
4 REPLIES 4

Great @BMacheroOrtiz 

It's really good👋 

mi aplicacion requiere  autenticacion como seria ?

Hola no deberías presentar problemas al conectarte de este modo, de hecho me funciona tanto en Excel como en PowerPoint BI, detallas tu error o problema si no lo consigues ?

Si me da problemas,  pero cambie la logica de trabajo pase la informacion a una base nativa  y luego y hice un proceso de automatizacion para generar un reporte de la informacion sheet  y luego hice una consulta web  en  excel y listo

Top Labels in this Space