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
ChoiJunghoon
Helper III
Helper III

Cómo crear la nueva columna en la "Tabla de consulta directa" con el uso de otra tabla

hola, tengo que usar la "Tabla de consulta directa". es un gran problema..

No tengo otra opción sobre esto.

"Debe usar la consulta directa"....

Tabla A [Consulta directa]

Id
A
A
B
B
C

Tabla B [Importar]

IdMensaje de texto
AX
BY
CZ

Quiero el Cuadro C como se muestra a continuación

IdMensaje de textoNueva columna de Aadd para conectarse a otra tabla
AXAx
AXAx
BYPor
BYPor
CZCz
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@ChoiJunghoon ,

Pruebe esta medida con Id de la tabla A y texto de la tabla B

Puede crear una tabla power Bi como esta incluso en modo de consulta directa

addcolumns(crossjoin(selectcolumns(TableA, "IDA",TableA[ID]),TableB),"New COl",[IDA] & [TEXT])

recomienda

https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/

View solution in original post

3 REPLIES 3
v-lionel-msft
Community Support
Community Support

Hola @ChoiJunghoon ,

(Nota: Mi tableA tiene una fila de datos más que la suya, por lo que el resultado es diferente.)

v-lionel-msft_0-1597905962156.png

--relación de mesa

v-lionel-msft_1-1597906277803.png

1. Cree una tabla calculada 'TableC'

TableC = TableA

2. Cree dos columnas calculadas.

Text = 
LOOKUPVALUE(
    TableB[Text],
    TableB[ID], 'TableC'[ID]
)
New Aadd Column to Connect to  another table = CONCATENATE( TableC[ID], TableC[Text] )

También puede utilizar la función ADDCOLUMNS() para combinar fórmulas.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

pranit828
Community Champion
Community Champion

Hola @ChoiJunghoon

A continuación se muestran los pasos que seguí para crear la tabla TableC necesaria.

Obtuvo o Modelado en la barra de menús y seleccione la opción como en la captura de pantalla de abajo.

pranit828_0-1597814781175.png

e inserte el siguiente código en esa barra de fórmulas que aparece.

TableC = addcolumns(crossjoin(selectcolumns(TableA, "ID",TableA[ID]),'TableB'),"New Aadd Column to Connect to  another table",CONCATENATE('TableB'[ID],TableB[TEXT]))

Y verá una nueva tabla en la sección Campos.

pranit828_1-1597814976264.png





PBI_SuperUser_Rank@1x.png


Hope it resolves your issue? 
Did I answer your question? Mark my post as a solution!

Appreciate your Kudos, Press the thumbs up button!!
Linkedin Profile
amitchandak
Super User
Super User

@ChoiJunghoon ,

Pruebe esta medida con Id de la tabla A y texto de la tabla B

Puede crear una tabla power Bi como esta incluso en modo de consulta directa

addcolumns(crossjoin(selectcolumns(TableA, "IDA",TableA[ID]),TableB),"New COl",[IDA] & [TEXT])

recomienda

https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/

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.