Comme j’ai une mauvaise mémoire et que je cherche cette expression à chaque fois. Je profite de ma tribune publique pour l’écrire et la partager.
Le but est de récupérer le numéro de la semaine d’une date dans une expression Reporting Services. En fait, je connais bien la fonction à utiliser : DatePart(). Le problème c’est que DatePart prend comme premier paramètre un code identifiant l’élément de la date à récupérer. Et le souci c’est que ce code n’est pas tout à fait le même qu’en T-SQL (qui contient une fonction DatePart aussi) et que la documentation est spartiate à cet égard.
Donc la bonne syntaxe est :
=Datepart("ww", Today())
Pour identifier la semaine, il faut utiliser le code ww (et non wk, w, week, etc.)