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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Columna condicional de varias tablas

Hola a todos

Tengo 4 tablas: Main, Chq, Cash, ETRF y lookinto create Custom Column in Main Table.

Columna personalizada en la tabla principal:

Devolver "Efectivo" si Acc_no está en la tabla de efectivo

Devolver "Chq" si Acc_no está en Chq Table

Devolver "ETRF" si Acc_no está en la tabla ETRF

Las tablas Chq, Cash, ETRF contienen Acc_no y están vinculadas a la Tabla Principal, que también ha Acc_no

¿Cuál es la mejor manera de generar resultados?

Gracias por adelantado

5 REPLIES 5
AllisonKennedy
Super User
Super User

Si entiendo su problema correctamente usted debe ser capaz de probar algo como esto, dependiendo de cómo se configuran sus relaciones:

Columna personalizada: IF(RELATED(CashTable[Acc_no])-MainTable[Acc_no], "Cash",

IF(RELATED(ChqTable[Acc_no])-MainTable[Acc_no], "Chq",

IF(RELATED(ETRFTable[Acc_no])-MainTable[Acc_no], "ETRF",

"")))

¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.

Si has encontrado este post útil, por favor, dale a Kudos.

Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.

https://sites.google.com/site/allisonkennedycv


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

HotChilli
Super User
Super User

Una columna personalizada en la tabla de hechos algo así tal vez:

whichDim = SWITCH (TRUE(),
    NOT ISBLANK( RELATED(TableDim1[accnum])), "Dim1", 
    NOT ISBLANK( RELATED(TableDim2[accnum])), "Dim2",
    NOT ISBLANK( RELATED(TableDim3[accnum])), "Dim3", "n/a")

con sus versiones de nombres de tabla y cadenas

Anonymous
Not applicable

Muchas gracias. La consulta de columna personalizada solo reconoce una tabla: TableDim1

Tabla principal:Tabla Dim1 Relación *.1

Tabla principal:Tabla Dim2 Relación 1.*

Tabla principal:Tabla Dim3 Relación 1.*

¿Sabes por qué? Creo que el error es porque se establece la relación.

Lo más probable es que se deba a la dirección del filtro cruzado. Las flechas deben apuntar a la tabla principal en las tres relaciones para que esto funcione. Dado que sus relaciones son de 1 a muchas y muchas a 1, esto no sucede para todas ellas de forma predeterminada. Puede cambiar la dirección del filtro cruzado a ambos, simplemente lea sobre eso un poco, ya que puede tener algún otro impacto en otros datos en sus visualizaciones.

¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.

Si has encontrado este post útil, por favor, dale a Kudos.

Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.

https://sites.google.com/site/allisonkennedycv


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Anonymous
Not applicable

Gracias Allison,

Aprecio si usted mencionó que i t es más probable debido a la dirección delfiltro cruzado. Las flechas deben apuntar a la tabla principal en las tres relaciones para que esto funcione. Fue un factor clave y logró los resultados deseados.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors