Forum Discussion
Claves JSON que no se importan
Hola @MHcconley ,
Intente ir al editor de consultas>editor avanzado, luego coloque los siguientes códigos dentro:
let
Source = Json.Document(File.Contents(...YourJsonFile...)),
ordercount = Source[ordercount][orderList],
orders = Table.FromRecords(ordercount[orders])
in
orders
Saludos
Kelly
¡Gracias por la ayuda!
El código original que he estado usando (que parece funcionar para una variedad de claves, todas excepto "Cuentas"):
Dejar
Origen: Json.Document(Web.Contents("https://****&BidDate-Today:Today&QuoteStatus-0,2,3,4,5,6,7,9&Listing-Accounts,BidDate,QuoteNumber"))
En
Fuente
(He abreviado el enlace de arriba)
Si agredo las líneas de recuento de pedidos:
Dejar
Origen: Json.Document(Web.Contents("https://****&BidDate-Today:Today&QuoteStatus-0,2,3,4,5,6,7,9&Listing-Accounts,BidDate,QuoteNumber")),
ordercount - Source[ordercount][orderList],
orders á Table.FromRecords(ordercount[orders])
En
Órdenes
Recibo el siguiente error:
Expression.Error: no se encontró el campo 'ordercount' del registro.
Detalles:
Listado[Lista]
¿Cuál es el propósito del "número de pedidos" y "órdenes" y necesito modificarlos para que se ajusten a mis datos?
- lbendlin6 years ago
Super User
¿está seguro de que es ordercount y no orderCount ?
El código M distingue mayúsculas de minúsculas en este escenario.
- Anonymous6 years agoNot applicable
No
Todavía estoy recibiendo errores. Desafortunadamente, tengo muy poca experiencia en el código M hasta ahora. Intenté actualizar el código propuesto a valores que pueden coincidir con mis datos:
Dejar
Origen: Json.Document(Web.Contents("https://****&BidDate-Today:Today&QuoteStatus-0,2,3,4,5,6,7,9&Listing-Accounts,BidDate,QuoteNumber")),
Listado - Fuente[Listado][quoteList],
quotes ? Table.FromRecords(Listing[quoteList])
En
presupuestosAhora estoy recibiendo el error:
Expression.Error: No podemos aplicar acceso de campo al tipo List.
Detalles:
Valor[Lista]
Key-quoteList- lbendlin6 years ago
Super User
Utilice quoteList dos veces. No ver su JSON es difícil de solucionar, pero probablemente quería hacer
Listado - Fuente[Listado],
quotes ? Table.FromRecords(Listing[quoteList])