kryan762
Buenos días,
Buscando la mejor manera de abordar lo siguiente:
1. Tendremos un archivo csv maestro con unas pocas miles de filas. luego combinamos las dos primeras columnas para crear un identificador único para cada fila. El ejemplo es 192.168.1.1-340101
2. Diariamente obtendremos un nuevo archivo csv que tendremos que combinar las dos primeras columnas para hacer un identificador único.
3. Luego comparamos los dos archivos. Identifique cualquier cosa que no exista actualmente en el csv maestro.
4. Luego actualizamos el csv maestro con los nuevos hallazgos
Mi pregunta es: ¿podemos hacer esto con power bi? Entonces, básicamente, está combinando, actualizando y comparando por nosotros y simplemente colocando el archivo csv diario en una carpeta.
edhans
Puede hacer esto en Power Query.
- Combinar las dos primeras columnas para crear un identificador único es bastante simple. En realidad, puede simplemente seleccionar esas columnas, seleccionar la cinta Agregar columna y «Combinar columnas». Luego puede modificar cómo se ve en la barra de fórmulas si no se ve exactamente como lo desea.
- Hará una «Anticombinación derecha» para identificar cualquier registro en el segundo archivo CSV que no exista en el archivo CSV maestro.
- Luego puede agregar esos resultados a la consulta maestra CSV. Crearía una referencia a la consulta Master CSV, luego agregaría consultas a la consulta combinada anterior.
El problema es que si hace esto con el archivo CSV maestro y el archivo A el lunes, si lo hace con el archivo CSV maestro y el archivo B el martes, el archivo A ya no estará en la mezcla. Power Query en realidad NO modificará sus archivos fuente. Si desea que sea aditivo, deberá copiar los resultados de Right Anti-Merge y luego pegarlos en el archivo CSV real usando el Bloc de notas o un editor de texto similar.