Maybe use the lerp expression? Use the action set position and type lerp(self.X, ThePositionYouWantToGo.X, some value between 0 and 1) for X and lerp(self.Y, ThePositionYouWantToGo.Y, some value between 0 and 1) for Y.
For example, it should look like this:
X----> lerp(self.X, 100, 0.1)
Y----> lerp(self.Y, 100, 0.1)
... and your object will gradually go from it's current position to 100, 100 coordinates.