Le RDL ?
Pour mémoire, il s'agit du langage de définition (Report Definition Language) des rapports de Reporting Services.
Habituellement, on n'a pas besoin d'y toucher, ce langage étant généré depuis Visual Studio/Bids/ReportBuilder.
Mais comme toute règle, celle-ci a des exceptions…
Déplacer des colonnes dans le RDL :
Voici une partie de Tablix :
Dont j'aimerai changer l'ordre des colonnes, mais hélas, l'interface de conception :
Ne gère ni déplacer, ni couper/coller… et je n'ai pas envie de reparamétrer ce que j'ai déjà fait avant …
Qu'à cela ne tienne … le RDL va me permettre de le faire :
En repérant bien la structure (XML) du document :
Un couper/coller au bon endroit et le tour est joué :
Un des autres cas (pour moi) d'utilisation est lorsqu'il faut traduire certains termes…
Conclusion :
Très pratique, mais attention, vous êtes sans filet et une modification malencontreuse détruira notre beau rapport !