No se pueden eliminar columnas según el tipo de datos mediante Power Query

No se pueden eliminar columnas según el tipo de datos mediante Power Query

Estoy intentando automatizar un proceso de carga y quiero saber si es posible realizar operaciones por 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 pueden hacer esas dos opciones.

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

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

Respuesta1

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

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

Por ejemplo, podría incrustar eso en una función Table.RemoveColumns, por ejemplo (asumiendo 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 ayudarle a escribir esto; simplemente úsela para eliminar una columna y luego edite la fórmula del paso resultante para que se parezca al ejemplo anterior.

información relacionada