Vous pouvez générer le RDL comme vous le souhaitez, il s'agit simplement d'un fichier XML. Mais vous ne pourrez exécuter le rapport que localement. Pour exécuter sur le serveur, vous devez d'abord déployer le rapport, car le serveur n'exécute pas directement les fichiers RDL. Je suppose que c'est encore possible, mais ce serait plutôt lent, et le rapport n'apparaîtrait pas dans le gestionnaire de rapports ou quoi que ce soit auparavant. Toutefois, vous compliquez probablement ce problème plus que nécessaire. J'ai travaillé sur des projets où nous avons généré le RDL et déployé tous les jours avec une application personnalisée, et cela ne vaut presque jamais la peine. Il y a généralement un meilleur moyen.
Vous pouvez définir presque tous les paramètres du diagramme en utilisant des expressions. La seule chose qui ne peut pas être définie est le type de graphique, mais il existe des moyens de contourner ce problème. Comme avoir tous les types de graphiques dont vous avez besoin créés sur la page, mais en faisant tout sauf celui que vous voulez visible.
Avez-vous pensé à l'exécuter en tant que RDLC (rapport local)? – RobS