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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Agregar una columna en la Tabla1 basada en los valores Match y No Match de la Tabla 2

Hola

Tengo dos tablas que actualmente están vinculadas (Relación) como una a muchas. Quiero crear medidas DAX que ayuden a generar Visual 1 y Visual 2. Cualquier consejo sobre cómo se puede lograr esto

Capture.PNG

Floyd

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @FMF ,

Por favor, pruébalo.

Crea una medida.

KPI_DAX = 
var result_1= CALCULATE(SUM('Table 1'[KPI]),FILTER(ALL('Table 1'),'Table 1'[Company]=SELECTEDVALUE('Table 1'[Company])&&[Check]="Match"))
var result_2=CALCULATE(SUM('Table 1'[KPI]),FILTER(ALL('Table 1'),'Table 1'[Company]=SELECTEDVALUE('Table 1'[Company])&&[Check]="Not Match"))
var answer = IF([Check]="Match",result_1,result_2)
return answer

11.PNG

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @FMF ,

Por favor, pruébalo.

Crea una medida.

KPI_DAX = 
var result_1= CALCULATE(SUM('Table 1'[KPI]),FILTER(ALL('Table 1'),'Table 1'[Company]=SELECTEDVALUE('Table 1'[Company])&&[Check]="Match"))
var result_2=CALCULATE(SUM('Table 1'[KPI]),FILTER(ALL('Table 1'),'Table 1'[Company]=SELECTEDVALUE('Table 1'[Company])&&[Check]="Not Match"))
var answer = IF([Check]="Match",result_1,result_2)
return answer

11.PNG

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Gracias Polly,

Puede compartir la fórmula de medida dax para [Comprobar]

Syndicate_Admin
Administrator
Administrator

Vea si esta columna calculada funciona

_Check = 

Var LinkID='Table'[LinkID]

RETURN 

IF(COUNTROWS(FILTER('Table (2)','Table (2)'[LinkID]=LinkID))>0,"Matched","Not Matched")

Syndicate_Admin
Administrator
Administrator

Cree una columna calculada en su Tabla 1 algo como esto

y úsalo en tu Table Visual

_Check = IF(ISBLANK(RELATED('Table (2)'[LinkID])),"Not Matched","Matched")

Hola Farhan,

Gracias por la respuesta. Sin embargo, mi modelo se basa en DQ. La Tabla 1 es de Google BigQuery y la Tabla 2 es de Postgres. "RELACIONADO" no funciona con conexiones DQ

Floyd

Hola Farhan,

COUNTROWS tampoco funciona en la conexión DQ

Floyd

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

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.