Use la columna como parámetro para la función personalizada en Power Query

Un usuario Pregunto ✅


Guión:

Inorte consulta editor, yPuedes usar el parámetro como una opción de filtro..

usted puede usar parámetros al definir propiedades de conexión. Por ejemplo, si recupera datos de SQL Server, puede usar un parámetro para la instancia de SQL Server y un parámetro para la base de datos de destino. Y tu tambien puedes utilizar el parámetro a consultas SQL ByValue.NativeQuery ().

Puede crear una nueva función a partir de una consulta y parámetros de referencia como argumentos de su función personalizada.

Inorte Este artículo, Te mostraré cómo usar la columna (la columna Puede ser obtenido de otras consultas) como parámetro para obtener datos de la API.

API utilizada:

https://holidayapi.com/countries/cn/2020

Pasos detallados:

Crea una función personalizada (En general, Necesitamos convertir la consulta para que funcione en la consulta de energía. sin utilizando Escritura M:

  • Cconvertir la consulta a la función

Selegir nuevo parámetro de Nuevo menú de parámetros en el editor de consultas:

V-lianl-msft_0-1605496589680.png

Cree un parámetro con todas las selecciones predeterminadas, establecer el valor actual en 2020 anortelo llamaría AÑO:

Dedmon2.png

Crear una consulta en Power BI Desktop por Obtener datos

V-lianl-msft_2-1605496589681.png

Type el API en la URL:

Dedmon Dai4.png

Seleccione Table0 con información de vacaciones y haga clic en Transformar datos:

Dedmon Dai5.png

Ccolgar los original consulta para usar los parámetro:

Dedmon Dai6.png

Reemplazar 2020 con parámetros agregando nueva pieza y seleccionando el parámetro:

Dedmon Dai7.png

Convertir consulta en función haciendo clic con el botón derecho en Consulta y seleccionando Crear función:

Dedmon Dai8.png

miIngrese un nombre para la nueva función creada:

Dedmon Dai9.png

Esto completa la creación de nuestro función sin usar el script M:

Dedmon Dai10.png

  • Uutilice la columna como parámetro para que la función personalizada combine la consulta con la misma estructura de datos:

Ccrear una nueva tabla con la columna Año:

Dedmon Dai11.png

CHaga clic en ‘Invocar función personalizada’ en el menú ‘Agregar columna’ para usar la función personalizada:

Dedmon Dai12.png

Seleccione su función personalizada y seleccione Nombre de columna en el parámetro:

Dedmon Dai13.png

Seleccione la columna Año en la nueva tabla:

Dedmon Dai14.png

Expanda todas las columnas de la columna Función de vacaciones y usted voluntad get todas las vacaciones en 2018, 2019 y 2020:

Dedmon Dai15.png

Sresumen

Este artículo describe cómo crear funciones personalizadas usando la GUI. Y usa la columna como paparámetro de la función a combinar consultas con similar datos estructuras

Consulte el archivo adjunto para obtener más detalles.

Autor: Dedmon Dai

Crítico: Kerry y Ula

Deja un comentario

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