Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡Buenos días!
Tengo las siguientes tablas:
una tabla denominada Local que contiene las columnas Local[Cliente] y Local[ProductLocal] - un cliente puede tener n productos
una tabla denominada Global que contiene las columnas Global[Cliente] y Global[ProductGlobal] - un cliente puede tener n productos
una tabla llamada Clientes que contiene la columna Clientes[Cliente] - valores no repetidos
La tabla Clientes crea una unión entre Local y Global. Product Local y Product Global tienen valores diferentes.
Quiero comparar Clientes[Cliente] que tienen un Local[ProductLocal] y Local[ProductGlobal] porque estas dos tablas se rellenan de una manera diferente. Como Product Local y Product Global son diferentes, no se les permite mostrarse juntos en una misma tabla.
Resultado esperado: (el objetivo es comparar, si hay otro lejos para comparar está bien)
Clientes[Cliente] | Local[ProductLocal] | Local[ProductGlobal] |
Cliente A | A | espacio en blanco |
Cliente A | B | espacio en blanco |
Cliente A | C | espacio en blanco |
Cliente A | espacio en blanco | 2 |
Cliente A | espacio en blanco | 3 |
Cliente A | espacio en blanco | 4 |
Cliente B | A | espacio en blanco |
Cliente B | B | espacio en blanco |
Cliente C | C | espacio en blanco |
Cliente D | C | espacio en blanco |
Cliente E | A | espacio en blanco |
Cliente E | espacio en blanco | 1 |
Cliente E | espacio en blanco | 2 |
Cliente F | A | espacio en blanco |
Cliente F | B | espacio en blanco |
Cliente F | espacio en blanco | 1 |
Cliente F | espacio en blanco | 2 |
Cliente F | espacio en blanco | 3 |
Cliente G | espacio en blanco | 3 |
Cliente H | espacio en blanco | 2 |
Cliente H | espacio en blanco | 3 |
Cliente I | espacio en blanco | 1 |
Mesas:
Global[Cliente] | Global[ProductGlobal] |
Cliente E | 1 |
Cliente E | 2 |
Cliente F | 1 |
Cliente F | 2 |
Cliente F | 3 |
Cliente G | 3 |
Cliente H | 2 |
Cliente H | 3 |
Cliente I | 1 |
Cliente A | 2 |
Cliente A | 3 |
Cliente A | 4 |
Local[Cliente] | Local[ProductLocal] |
Cliente A | A |
Cliente A | B |
Cliente A | C |
Cliente B | A |
Cliente B | B |
Cliente C | C |
Cliente D | C |
Cliente E | A |
Cliente F | A |
Cliente F | B |
Clientes[Cliente] |
Cliente A |
Cliente B |
Cliente C |
Cliente D |
Cliente E |
Cliente F |
Cliente G |
Cliente H |
Cliente I |
¡Gracias!
Crear una nueva tabla:
New Table =
var _t1= SELECTCOLUMNS('Local',"Client",[Local[Cliente]]],"ProductLocal",[Local[ProductLocal]]],"ProductGlobal",BLANK())
var _t2= SELECTCOLUMNS('Global',"Client",[Global[Cliente]]],"ProductLocal",BLANK(),"ProductGlobal",[Global[ProductGlobal]]])
return UNION(_t1,_t2)
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Estimado GabrielMonteiro
Quizás esto resuelva tus dudas...
Saludos