- Dynamic transformation logic means transformations adapt automatically based on changing data or inputs.
- Instead of fixed columns, I use functions to detect and process new columns/files.
- Example: Monthly sales files add new product columns — query automatically includes them.
- I use parameters and folder ingestion to process new files without editing queries.
- Column renaming and type assignment handled using column name patterns.
- Useful for APIs or folder sources where structure slightly changes.
- Prevents refresh failures when schema updates happen.
- Built using M functions, lists, and conditional logic.
- Goal is zero manual changes during regular data updates.
What is dynamic transformation logic?
Updated on February 11, 2026
< 1 min read
