Forum Discussion
Relaciones con datos
Hola a todos
Necesito tu ayuda para resolver el problema.
Tengo dos mesas A y B.
Tabla A
| Nombre de la casa de la red de Precio
| A-6o
| B-8o
| C-10o
Tabla B
| Nombre de la casa de la red de Costo
| A-1o
| C-2-
Creé una relación entre el nombre de la tabla A y el nombre de la tabla B.
Cardinalidad Muchos a muchos + filtro cruzado Single (Tabla A filtra la Tabla B).
Ahora quiero crear una tabla con las siguientes columnas:
| Nombre (Tabla A) Precio (Tabla A)- Costo (Tabla B)-
Pero, no veo el registro B de la Tabla A, probablemente debido al hecho de que no existe en la tabla B. ¿Podría ayudarme aquí?
El resultado ideal, debería ver el registro B con el costo 0.
¡Muchas gracias!
Yo recomendaría crear una tercera tabla para ser una tabla de puente como esta:
Tabla3 ?
DISTINCT(
UNION(
SELECTCOLUMNS('Table1',"Name",[Name]),
SELECTCOLUMNS('Table2',"Name",[Name])
)
)
Cree sus relaciones con ambas tablas y use esta tabla de puente en los objetos visuales para Name.
Hola @mkornel ,
Puede intentar crear una nueva tabla de cálculo:
Table = ADDCOLUMNS ( 'Table A', "Cost", VAR x = LOOKUPVALUE ( 'Table B'[Cost], 'Table B'[Name], 'Table A'[Name] ) RETURN IF ( ISBLANK ( x ), 0, x ) )Obtendrá el resultado como se esperaba:
Aquí está la demostración, por favor pruébelo: PBIX
Mejores looks,
Yingjie LiSi este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
2 Replies
- Greg_Deckler
Community Champion
Yo recomendaría crear una tercera tabla para ser una tabla de puente como esta:
Tabla3 ?
DISTINCT(
UNION(
SELECTCOLUMNS('Table1',"Name",[Name]),
SELECTCOLUMNS('Table2',"Name",[Name])
)
)
Cree sus relaciones con ambas tablas y use esta tabla de puente en los objetos visuales para Name.
- v-yingjl
Community Support
Hola @mkornel ,
Puede intentar crear una nueva tabla de cálculo:
Table = ADDCOLUMNS ( 'Table A', "Cost", VAR x = LOOKUPVALUE ( 'Table B'[Cost], 'Table B'[Name], 'Table A'[Name] ) RETURN IF ( ISBLANK ( x ), 0, x ) )Obtendrá el resultado como se esperaba:
Aquí está la demostración, por favor pruébelo: PBIX
Mejores looks,
Yingjie LiSi este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.