Forum Discussion
Lookupvalue
- 6 years ago
Till , Not Sure I got it
you can move data from one table to another using multiple conditions like this
New Column = maxx(filter(table2,table2[Col1]= table1[col1] && table2[Col2]= table1[col2] ),table2[required_col])
Maxx can be replaced with sumx,countx etc
- 6 years ago
If you have serveral conditions, you can use && to join all of them.
Please try below measure
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])
Till , Not Sure I got it
you can move data from one table to another using multiple conditions like this
New Column = maxx(filter(table2,table2[Col1]= table1[col1] && table2[Col2]= table1[col2] ),table2[required_col])
Maxx can be replaced with sumx,countx etc
- Till6 years agoResolver II
Hi
Thanks for your quick response.
I've implemented your proposal.New Column = maxx(filter(map_inv,map_inv[value_1]= v_inv_full[Aktivität] && map_inv[value_2]= v_inv_full[Ebene] ),map_inv[value_3])It works fine.
I now need to compare the date from the second table with the date from the first table.
Date between valid from and valid to.
See solution from ryan_mayu (Solution Sage)MAXX(FILTER(map_inv,v_inv_full[Datum]>=map_inv[valid_from]&&v_inv_full[Datum]<=map_inv[valid_to]),map_inv[value_3])
The two solutions would now have to be combined, which would be the solution
Thanks, also to ryan_mayuthanks for your help.
Till
- ryan_mayu6 years agoSuper User
If you have serveral conditions, you can use && to join all of them.
Please try below measure
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])- Till6 years agoResolver II
It works and learned something new again.
Thanks to both of you
I wish you a nice week and stay healthy.
Kind regards
Till