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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Combinar tablas sin columnas compartidas

Necesito 'fusionar' 2 tablas en BI, usando DAX solo para crear una nueva tabla, que contenga cada fila de cada una de las 2 tablas.

La Tabla 1 es una tabla dax Dates, rellenada dinámicamente con lo siguiente:

Ref_Dates = 
VAR MinDate = YEAR(MIN(Tasks[ProcessedDate]))
VAR MaxDate = YEAR(MAX(Tasks[ProcessedDate]))

RETURN

ADDCOLUMNS(
            FILTER(
            CALENDARAUTO(), 
            YEAR([Date]) >= MinDate && 
            YEAR([Date]) <= MaxDate), 
            "Year", YEAR( [Date]), 
            "Month Year", FORMAT([Date], "mmm yyyy"),
            "Month Name", FORMAT([Date], "mmmm"),
            "Month Number", MONTH([Date] ),
            "Day Name", 
                            VAR Wd = WEEKDAY([Date], 2)
                            RETURN DATE (1900, 1, 7 + Wd + (7 * (Wd < 1))),
            "Day of Month Number", DAY([Date]),
            "IsWeekday", IF(WEEKDAY([Date], 2) IN {6,7}, 0, 1),
            "Date as Text", FORMAT([Date], "dd mmm yyyy"), 
            "Start of Month", DATE(YEAR([Date]), MONTH([Date]), 01),
            "Start of Week", [Date]-WEEKDAY([Date],2)+1
            
            )

N_R_000_0-1651244943535.png

La Tabla 2 es una tabla de usuarios, se ve así:

N_R_000_1-1651245067754.png

¿Cómo puedo fusionar las 2 tablas, para terminar con esto:

N_R_000_2-1651245084571.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@N_R_000 ,

Puede usar crossjoin:

Table 2 = CROSSJOIN('Table',SELECTCOLUMNS(Ref_Dates,"Date",Ref_Dates[Date]))

vluwangmsft_1-1651644904612.png

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@N_R_000 ,

Puede usar crossjoin:

Table 2 = CROSSJOIN('Table',SELECTCOLUMNS(Ref_Dates,"Date",Ref_Dates[Date]))

vluwangmsft_1-1651644904612.png

¿Respondí a su pregunta? ¡Marca mi post como solución!


Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

En DAX , utilice la función GENERAR.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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