Translate the following English sentence to French:
"There is still a long way to go, and today we need to identify the reason for this limited result."
Il reste beaucoup de chemin à parcourir, encore faut-il aujourd'hui déterminer le pourquoi de ce résultat mitigé.