Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Paulyeo11
Impactful Individual
Impactful Individual

¿Cuál es el mejor enfoque en manejar 2 datos quey diferentes?

Hola a todos

Tengo un total de 10 datos sin procesar de pedidos de venta de la empresa :-

1) Cada dato sin procesar del pedido de ventas de la empresa tiene un nombre de 10 campos.

2) 5 empresa es con formato de datos CSV de SAP otro formato de fecha de 5 empresa es formato de texto de SYSPRO.

3) Necesito combinar por encima de 10 conjunto de datos sin procesar en una tabla, pero diferenciar cada tabla por campo SOURCE , SOURCE-COY1 ..... FUENTE-COY10

Cualquier sugerencia cuál es el mejor enfoque.

Paul

1 ACCEPTED SOLUTION

HI @Paulyeo11,

Puede usar los diferentes conectores para obtener datos de los archivos a power bi y, a continuación, puede combinar estas tablas de consulta con 'Table.SelectColumns', 'Table.RenameColumns' con la función Table.Combine para crear una nueva tabla de consulta con varios registros de tabla.

Por ejemplo:

let
	Source= Table.Combine(
		{
			Table.SelectColumns(
				Table.RenameColumns(Query1,    
					{
						{"Query1Column1", "NewColumn1"},
						{"Query1Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			),
			Table.SelectColumns(
				Table.RenameColumns(Query2,    
					{
						{"Query2Column1", "NewColumn1"},
						{"Query2Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			)
,
			Table.SelectColumns(
				Table.RenameColumns(Query3,    
					{
						{"Query3Column1", "NewColumn1"},
						{"Query3Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			)
		}
	)
in
	Source

Funciones de consulta M

Table.SelectColumns

Table.RenameColumns

Table.Combine

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

7 REPLIES 7
v-shex-msft
Community Support
Community Support

Hola @Paulyeo11,

¿Existen formatos similares o partes regulares en estos archivos? ¿Puede proporcionar algunos datos ficticios con una estructura de datos similar para ayudarnos a aclarar su escenario y probar la fórmula de codificación?

Cómo obtener respuestas a su pregunta rápidamente
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola Señor

Muchas gracias por buscar mi post.

A continuación se muestra la tabla GL de SAP , total 5 empresa :-

Paulyeo11_0-1604372940596.png

A continuación se muestra de SYS PRO accouunting software , Total 4 empresa :-

Paulyeo11_1-1604372984372.png

Paul Yeo

HI @Paulyeo11,

Creo que necesita realizar pasos de transformación y modelado de estructuras de datos para recoger y cambiar el nombre de partes similares de estas tablas a nombres similares, a continuación, puede utilizar la función Table.Combine para combinar estos campos de tabla procesados.

Table.Combine

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola Shex

Gracias por compartir.

El enlace que compartes conmigo th link , no puedo entender. puede explanar un poco cómo es capaz de ayudar en mi caso.

Paul

HI @Paulyeo11,

Puede usar los diferentes conectores para obtener datos de los archivos a power bi y, a continuación, puede combinar estas tablas de consulta con 'Table.SelectColumns', 'Table.RenameColumns' con la función Table.Combine para crear una nueva tabla de consulta con varios registros de tabla.

Por ejemplo:

let
	Source= Table.Combine(
		{
			Table.SelectColumns(
				Table.RenameColumns(Query1,    
					{
						{"Query1Column1", "NewColumn1"},
						{"Query1Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			),
			Table.SelectColumns(
				Table.RenameColumns(Query2,    
					{
						{"Query2Column1", "NewColumn1"},
						{"Query2Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			)
,
			Table.SelectColumns(
				Table.RenameColumns(Query3,    
					{
						{"Query3Column1", "NewColumn1"},
						{"Query3Column2", "NewColumn2"}
					}
				),
				{
					"NewColumn1","NewColumn2"
				}
			)
		}
	)
in
	Source

Funciones de consulta M

Table.SelectColumns

Table.RenameColumns

Table.Combine

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola Señor

estera sé que por lo general se importa en una tabla y grabar todo el campo y limpiar.
y también hacer para otra tabla de la empresa hacer lo mismo y hacer que ambas tablas del mismo nombre de campo .

después del paso anterior, ¿entonces usted anexa ambas tablas en una derecha?

camargos88
Community Champion
Community Champion

Hola @Paulyeo11 ,

Si esos conjuntos de datos tienen las mismas columnas, puede anexarlos después de preparar/limpiar los encabezados/columnas.

https://radacad.com/append-vs-merge-in-power-bi-and-power-query



Did I answer your question? Mark my post as a solution!

Proud to be a Super User!



Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors