Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago

Power BI API Connect to AKMS

So i have no clue what im doing.
I've only ever connected to an api like this once before.
I would love any help. I think i might be pulling the wrong data? I get this error after running the code below:

 

let
GetAuth = Web.Contents("https://huntsman.acceleratorkms.com/token",
[
Headers = [#"Accept"="application/json",
#"Content-Type"="application/x-www-form-urlencoded;charset=UTF-8"],
Content = Text.ToBinary("username=******&password=******&grant_type=password")
]),
FormatAuthAsJson = Json.Document(GetAuth),
access_token = FormatAuthAsJson[access_token],
ReportData = Html.Table(Web.Contents("https://company.acceleratorkms.com/content/search"), {}),
#"Converted Data To Table" = Table.FromList(ReportData, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
ColumnNames = List.Union( List.Transform(#"Converted Data To Table"[Column1],
each Record.ToTable(_)[Name])),
#"Expanded Report Data" = Table.ExpandRecordColumn(#"Converted Data To Table", "Column1", ColumnNames)
in
#"Expanded Report Data"

 

2 Replies

  • Anonymous , I think you are already getting data in table format and you trying us that as list

    I doubt this step Table.FromList , before this step check if you getting expand icon then use that and expand it and test

     

    debug issue
    https://www.youtube.com/watch?v=OE6DPmKqN7s


    refer how to handle error in power query
    https://www.youtube.com/watch?v=OE6DPmKqN7s
    https://www.youtube.com/watch?v=9-Lag0VOiTs

     

     

    If this does not help
    Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hey! I sadly don't get to debug with try because the table i get is completely empty when i expend it i get this: 


      Sample data:

      Operator nameAssignedTotal number of completions in last 365 daysCompleted in last 365 days
       

       

      Acknowledged 
      Acknowledgements expiring soonAcknowledgements expiredNot acknowledged
      Name 1491472125000241
      Name 22940011200182
      Name 33530010800245
      Name 423335110000132
      Name 5233816000172