Power query CDS feed select fields declaración como puede hacerlo con SQL?

Un usuario Pregunto ✅

masplin

Hola. Soy nuevo en el uso de conexiones Odata y CDS, pero me pregunto si hay una manera de seleccionar campos dados como puede hacerlo con una consulta SQL usando SELECT y una lista de nombre de campo de la base de datos dada.

Actualmente solo tengo esto que extrae todos los campos y luego elimino la mayoría de las columnas. parece muy derrochador

dejar
Fuente = Cds.Entities («https://wxxxxxxxxxx.api.crm11.dynamics.com», [ReorderColumns=true, UseFormattedValue=true]),
entidades = Fuente {[Group=»entities»]}[Data],
acg_wtevents = entidades {[EntitySetName=»acg_wtevents»]}[Data]
en
acg_wtevents

Cualquier consejo apreciado

Miguel

mahoneypat

Parece que puede usar el conector web en lugar de Cds.Entities () y luego usar el protocolo OData, que incluye el uso de $ select para definir las columnas que desea (aún no lo he hecho, pero parece factible).

Consultar datos mediante la API web (Microsoft Dataverse) – Power Apps | Documentos de Microsoft

Palmadita

masplin

En respuesta a mahoneypat

Ok, entonces este bit podría funcionar para extraer campos certianos

OBTENER [Organization URI]/api/data/v9.1/accounts?$select=name,revenue

No tengo idea de cómo uso GET en Power Query, pero investigaré

Gracias

Estoy usando el CDS porque necesito extraer los valores de visualización de algunos campos en lugar de valores numéricos.

lbendlin

En respuesta a masplin

Web.Contents () realiza un GET a menos que especifique una carga útil de datos, en cuyo caso hace un POST.

Hola @masplin,

Esta idea no se puede realizar en el conector PowerBI en la versión actual. Intente obtener las columnas que desee directamente de la fuente de datos (filtre en la fuente de datos).

Atentamente,
Lionel Chen

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

lbendlin

aquí está la referencia de consulta ODATA. Descripción general de las opciones de consulta – OData | Documentos de Microsoft

masplin

En respuesta a lbendlin

Creo que la referencia de odata se trata de filtrar las filas de fecha sin controlar qué campos recuperar. Tengo más de 50 columnas de datos, pero solo necesito 2 o 3, por lo que parece una pérdida de recursos. ¿Parece un descuido masivo?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *