Hello Tomas!
Yes, this is possible with DIAdem. The related function is 'ChnMapLinCalc'. There are different aproaches depending if you have a time or index channel or not. I had just the measured values so I had to generate two X channels with the 'ChnLinGen' function. Both with values from 0 to 1. The first with the length of the input channel, the second with the new length (input length * 2474 / 10000 in your case).
Option Explicit
' generate old and new linear X channels
Call ChnLinGen("LinXIn", 0,1,ChnLength("InputChannel"))
Call ChnLinGen("LinXOut",0,1,ChnLength("InputChannel") * 2474 / 10000)
' linear mapping
Call ChnMapLinCalc("LinXIn","InputChannel","LinXOut","InputChannel",true,"const. value",NULL,"analogue")
' garbage collection
Call ChnDelete("LinXIn")
Call ChnDelete("LinXOut")
Greetings to my beloved Sweden
Matthias