Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hola
He implementado SCD Tipo 4 y he cargado datos en 2 tablas de diferencias, en vivo y en historial. Tenemos muchas tablas y todas ellas están implementadas con tpe 4. Y definitivamente tendremos relaciones muchos-muchos cuando modelemos esto en Power BI.
A medida que mantengamos los datos en función de la fecha, habrá duplicados en ciertas columnas. Por ejemplo, tengo una columna de encabezado que está duplicada antes de la implementación de tipo 4. Podemos identificar los registros únicos solo con la combinación de encabezado y fecha de registro.
El requisito de la empresa es seleccionar la fecha de registro en el informe y deben poder ver los datos de esa fecha en particular.
¿Cómo modelo cn en Power Bi, cómo deshacerse del problema man-many?
Hola @संथिधानुसकोड
Por lo general, la creación de una tabla puente es una solución general para las relaciones de varios a varios.
Guía de relaciones de varios a varios - Power BI | Microsoft Learn
Conexión de tablas de hechos en Microsoft Fabric: un puente... - Comunidad de Microsoft Fabric
O bien, puede usar las consultas de combinación para combinar tablas con el mismo valor de clave en la consulta de energía.
Información general sobre consultas de combinación - Power Query | Microsoft Learn
Saludos
Zhengdong Xu
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Hola @santhidhanuskod,
¿Puedes probar este enfoque?
1. Crear una tabla de dimensiones de fecha
DateTable = ADDCOLUMNS (
CALENDAR (DATE(2000,1,1), TODAY()),
"Year", YEAR([Date]),
"Month", FORMAT([Date], "MMM"),
"Quarter", "Q" & FORMAT([Date], "Q"),
"Year-Month", FORMAT([Date], "YYYY-MM")
)
2. Crea una mesa puente
BridgeTable = DISTINCT(
UNION(
SELECTCOLUMNS( LiveTable, "Header", LiveTable[Header], "RecordDate", LiveTable[RecordDate]),
SELECTCOLUMNS( HistoryTable, "Header", HistoryTable[Header], "RecordDate", HistoryTable[RecordDate])
)
)
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!