No se pueden eliminar columnas basadas en el tipo de datos mediante Power Query

0

Estoy tratando de automatizar un proceso de carga y quiero saber si es posible realizar operaciones con columnas en Excel Power Query. Específicamente, quiero saber cómo mantener o descartar columnas según el tipo de datos. Sé cómo usar Elegir columnas y Eliminar columnas en el menú, pero esto es un poco más específico que lo que esas dos opciones pueden hacer.

Todavía no he aprendido el lenguaje M, pero agradezco las soluciones M de las que puedo aprender.

Intenté buscar en línea y a través de preguntas de SuperUser relacionadas con Power-Query pero no encontré ninguna respuesta.

daniellopez46
fuente

Respuestas:

0

Hay una función para Table.ColumnsOfType que podría ser útil:

https://msdn.microsoft.com/en-us/library/mt260753.aspx

Por ejemplo, podría incrustar eso en una función Table.RemoveColumns, por ejemplo (suponiendo que su paso anterior fue "Tipo cambiado"

= Table.RemoveColumns(#"Changed Type",Table.ColumnsOfType(#"Changed Type", {type number}) )

Puede obtener la interfaz de usuario de Power Query para ayudar a escribir esto: simplemente úsela para eliminar una columna, luego edite la fórmula del paso resultante para que se parezca al ejemplo anterior.

Mike Honey
fuente