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

Conexión de tablas con sentencias IF

Hola chicos,

Estoy tratando de conectar varias tablas con instrucciones IF y no pude hacerlo. Mi tabla base es:

Val1Nombre
1A
2A
3A
4A
5A
6A
1B
2B
3B
4B
5B
6B
7B
8B
1C
2C
3C
4C
5C

A esta tabla base quiero añadir precios y IF Val1 es igual o entre Val2 y Val3 añadir precio de la tabla a continuación añadir precio de la tabla básica.

Val2Val3NombrePrecio
24A300
36B400
23C500
56A600

Tabla básica:

NombrePrecio
A777
B888
C999

Y el resultado se vería algo como esto:

Val1NamePrice

1A777
2A300
3A300
4A300
5A600
6A600
1B888
2B888
3B400
4B400
5B400
6B400
7B888
8B888
1C999
2C500
3C500
4C999
5C999

Espero que alguien pueda ayudarme. Gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Matjaz , Crear una nueva columna

nueva columna ?
var _1 á maxx(filter(Table2, Table1[val] >- table2[Val2] && Table1[Val1] <-Table2[Val3] && Table1[name] á table2[name]), [price])
var _2 á maxx(filter(Table3, Table1[name] á table3[name]), [price])
devolución
if(blank(_1) , _2, _1)

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Matjaz , Crear una nueva columna

nueva columna ?
var _1 á maxx(filter(Table2, Table1[val] >- table2[Val2] && Table1[Val1] <-Table2[Val3] && Table1[name] á table2[name]), [price])
var _2 á maxx(filter(Table3, Table1[name] á table3[name]), [price])
devolución
if(blank(_1) , _2, _1)

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