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
Till
Resolver II
Resolver II

Valor de búsqueda

Hola

Quiero transferir un valor de una tabla de asignación a otra tabla mediante lookupvalue.
Este valor depende de la fecha (válido desde y válido para)
Tabla de asignación:Anmerkung 2020-06-15 071207.png

Tabla de destino:
Target.png

La fecha de la tabla de destino debe estar entre la válida y una válida de.

También tengo que considerar que el válido de y válido para puede cambiar a principios de un mes.
A continuación, se agregará una nueva columna con un nuevo válido desde y válido.
Espero que alguien pueda ayudarme.
Gracias ya y saludos amables
Hasta



1 ACCEPTED SOLUTION

@Till

Si tiene condiciones de servidor, puede usar && para unir todas ellas.

Por favor, intente a continuación la medida

New Column = maxx(filter(map_inv,map_inv[value_1]= v_inv_full[Aktivität] && map_inv[value_2]= v_inv_full[Ebene]&&,v_inv_full[Datum]>=map_inv[valid_from]&&v_inv_full[Datum]<=map_inv[valid_to] ),map_inv[value_3])





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

5 REPLIES 5
ryan_mayu
Super User
Super User

@Till

No estoy seguro si entiendo su solicitud claramente. Por favor, vea si la siguiente información es útil para usted.

1.PNG

Column = MAXX(FILTER(TA,'TB'[date]>='TA'[validfrom]&&TB[date]<=TA[validto]),TA[project])

2.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




amitchandak
Super User
Super User

@Till , No estoy seguro de que lo tengo

puede mover datos de una tabla a otra utilizando múltiples condiciones como esta

Nueva columna: maxx(filter(table2,table2[Col1]- table1[col1] && table2[Col2]- table1[col2] ),table2[required_col])

Maxx se puede reemplazar con sumx, countx, etc.

Hola
Gracias por su rápida respuesta.
He implementado tu propuesta.

Nueva columna á maxx(map_inv,map_inv[value_1]- v_inv_full[Actividad] && map_inv[value_2]- v_inv_full[Nivel]), map_inv[value_3])

Funciona bien.
Ahora necesito comparar la fecha de la segunda tabla con la fecha de la primera tabla.
Fecha entre válida desde y válida.
Ver solución de ryan_mayu (Solution Sage)

MAXX(FILTER(map_inv.v_inv_full[Fecha]>-map_inv[valid_from]&&&&v_inv_full[Fecha]<-map_inv[valid_to]),map_inv[value_3])


Las dos soluciones tendrían que combinarse ahora, que sería la solución

Gracias, también a ryan_mayu



gracias por su ayuda.

Hasta

@Till

Si tiene condiciones de servidor, puede usar && para unir todas ellas.

Por favor, intente a continuación la medida

New Column = maxx(filter(map_inv,map_inv[value_1]= v_inv_full[Aktivität] && map_inv[value_2]= v_inv_full[Ebene]&&,v_inv_full[Datum]>=map_inv[valid_from]&&v_inv_full[Datum]<=map_inv[valid_to] ),map_inv[value_3])





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Funciona y aprendió algo nuevo de nuevo.
Gracias a los dos
Le deseo una buena semana y mantenerse saludable.

Atentamente
Hasta

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.