Some transformations look similar, but they solve very different problems. This second guide goes beyond the general map and focuses on the practical distinctions that often create mistakes: joining vs stacking, removing duplicates vs summarizing, replacing values vs applying business logic, and visual steps vs query scripts. Algunas transformaciones parecen similares, pero resuelven problemas muy diferentes. Esta segunda guía va más allá del mapa general y se enfoca en distinciones prácticas que suelen causar errores: unir vs apilar, quitar duplicados vs resumir, reemplazar valores vs aplicar lógica de negocio, y pasos visuales vs scripts de consulta.
Use it when two tables are related by a key.Úsalo cuando dos tablas están relacionadas por una llave.
Use it when tables have the same structure.Úsalo cuando las tablas tienen la misma estructura.
These are not just button differences. They are logic differences. No son solo diferencias de botones. Son diferencias de lógica.
Merge combines tables side by side. Append stacks rows.Merge combina tablas lado a lado. Append apila filas.
Merge is closest to JOIN. Append is closest to UNION ALL.Merge se parece a JOIN. Append se parece a UNION ALL.
In Merge, you can choose Left Outer or Inner.En Merge puedes escoger Left Outer o Inner.
LEFT JOIN keeps all left records. INNER JOIN keeps only matches.LEFT JOIN conserva todos los registros izquierdos. INNER JOIN solo coincidencias.
Left Anti finds rows that exist in one table but not the other.Left Anti encuentra filas que existen en una tabla pero no en la otra.
Use LEFT JOIN and filter where the right key is null.Usa LEFT JOIN y filtra donde la llave derecha sea nula.
Append does not remove duplicates automatically.Append no elimina duplicados automáticamente.
UNION ALL keeps duplicates. UNION removes duplicates.UNION ALL conserva duplicados. UNION elimina duplicados.
Remove Duplicates keeps one unique version. Group By summarizes.Quitar duplicados conserva una versión única. Agrupar resume.
DISTINCT removes visible duplicates. GROUP BY aggregates.DISTINCT elimina duplicados visibles. GROUP BY agrega.
Replace Values changes specific values. Conditional Column applies rules.Reemplazar cambia valores específicos. Columna condicional aplica reglas.
REPLACE changes text. CASE WHEN applies logic.REPLACE cambia texto. CASE WHEN aplica lógica.
Change Type converts to date, number, text, decimal, etc.Cambiar tipo convierte a fecha, número, texto, decimal, etc.
CAST or CONVERT changes the data type.CAST o CONVERT cambia el tipo de dato.
Split by delimiter, character count, or position.Divide por delimitador, cantidad de caracteres o posición.
Use LEFT, RIGHT, SUBSTRING, CHARINDEX, TRIM.Usa LEFT, RIGHT, SUBSTRING, CHARINDEX, TRIM.
Fill Down copies the previous value into blank rows.Rellenar hacia abajo copia el valor anterior en filas vacías.
May require window functions or imputation logic.Puede requerir funciones de ventana o lógica de imputación.
Pivot turns values into columns. Unpivot turns columns into rows.Pivot convierte valores en columnas. Unpivot convierte columnas en filas.
Use PIVOT / UNPIVOT or CASE-based aggregation.Usa PIVOT / UNPIVOT o agregación con CASE.
Each transformation is recorded as an applied step.Cada transformación queda registrada como un paso aplicado.
Logic lives in a query, CTE, view, procedure, or script.La lógica vive en una consulta, CTE, vista, procedimiento o script.
After transformation, data is loaded into the Power BI model.Después de transformar, los datos se cargan al modelo de Power BI.
A query returns a result set for reports, views, tables, or processes.Una consulta devuelve un resultado para reportes, vistas, tablas o procesos.