jatneerjat
Hola,
Tengo dos tablas que están en diferentes servidores y quiero crear una relación entre estas tablas basada en una columna, pero no hay ninguna columna en ninguna de las tablas que tenga valores únicos, entonces, ¿cómo puedo crear una relación o unirme a esta tabla? sql.
¿Puedo crear una columna calculada basada en 2 columnas en cada tabla y luego crear una relación entre estas columnas?
Gracias,
Neeeraj
rajendran
Hola @jatneerjat
No puede unir 2 tablas de cardinalidad Muchos a Muchos directamente. O necesita crear una tabla de relación/puente para cubrir esto O, como mencionó, cree una columna (por ejemplo, concatenando 2 columnas) para hacer que los valores de la tabla sean únicos.
Gracias
Raj
jatneerjat
En respuesta a rajendran
Hola @rajendran,
¿Qué sucede si no tengo ninguna columna desde la cual pueda crear una columna única?
Gracias
rajendran
En respuesta a jatneerjat
Necesita crear una tabla de relación/puente.
Gracias
Raj
jatneerjat
En respuesta a rajendran
@rajendran
pero no tengo columnas con valores únicos en ambas tablas.
Anónimo
En respuesta a jatneerjat
Entonces necesita crear una tabla de valores únicos, esto se puede hacer de 2 maneras
1) Escriba una consulta sql para obtener una identificación distinta y luego únase a la tabla principal
2) cree una tabla dax y únase a la primera tabla, y otra combinación es de la tabla Dax a la segunda tabla.
Algo como la siguiente captura de pantalla
Para obtener más aclaraciones, siga la publicación de la pantalla a continuación:
https://community.powerbi.com/t5/Report-Server/Many-to-Many-Relationship- between-tables-and-show-dat…
jatneerjat
En respuesta a Anónimo
@Anónimo,
Esto se hace cuando queremos un valor distinto para una sola columna. ¿Qué pasa si tengo una segmentación de área y país que proviene de una tabla y quiero filtrar otra tabla que tiene múltiples valores? Puedo crear una tabla con valores distintos para el área y eso. puedo filtrar tanto la tabla pero ahora también quiero filtrar estas dos tablas y también la tabla de área, entonces, ¿cómo puedo hacerlo?
Gracias,
Jat
Anónimo
En respuesta a jatneerjat
Necesita una sola columna que tenga un valor único y luego únala, no importa cuántas columnas tenga.
Si esto no es lo que esperas, házmelo saber.
jatneerjat
En respuesta a Anónimo
@Anónimo,
entonces ahora tengo 3 tablas t1,t2,t3.
t1 tiene unico [customername] valores y otras dos tablas tienen valores no únicos [customername] valor entonces creo una relación entre t1 y t2 y t1 y t3 pero ahora quiero filtrar t3 basado en [date] la columna t2 tiene.
Entonces, ¿es posible filtrar t2 y t3 en función de la columna de cada uno?
Gracias,
Jat
Anónimo
En respuesta a jatneerjat
Mi primera pregunta es si tiene una columna común para unir T2, t3 y t1, si es así, mantenga los filtros bidireccionales, esto filtrará t3 cuando se seleccione t2.
Gracias,
Aditya
jatneerjat
En respuesta a Anónimo
@Anónimo
Entonces, he creado una relación como la siguiente, en esta tengo fechas únicas en la tabla de fechas y otras tienen valores de fecha duplicados:
pero obtengo el siguiente error mientras obtengo las fechas de las columnas que tienen fechas duplicadas:
¿Cómo puedo crear una relación para que mis 3 citas estén sincronizadas?
Gracias,
Neeraj