Je crée un rapport dans Reporting Services 2005 basé sur un cube SSAS 2005. L'idée de base du rapport est qu'ils veulent voir les ventes pour l'exercice en cours à ce jour par rapport aux ventes de l'année dernière à ce jour. Cela semble simple, mais étant donné que c'est mon premier "vrai" rapport basé sur SSAS, je vais avoir un sacré moment. En premier lieu, comment calculer l'exercice, le trimestre ou le mois en cours? J'ai une hiérarchie des dates fiscales avec toutes ces informations, mais je n'arrive pas à comprendre comment dire: «Sur la base de la date d'aujourd'hui, trouvez l'année fiscale, le trimestre et le mois en cours».Obtention de l'exercice en cours à partir de la hiérarchie avec MDX
Mon deuxième problème, mais un peu moins important, concerne les ventes des dernières années par rapport aux ventes de cette année. J'ai vu BEAUCOUP d'exemples sur la façon de le faire, mais ils supposent tous que vous sélectionnez la date manuellement. Comme il s'agit d'un rapport qui fonctionnera à peu près de lui-même, j'ai besoin d'un moyen d'insérer l'exercice, le trimestre et le mois «en cours» dans les fonctions PERIODSTODATE ou PARALLELPERIOD pour obtenir ce que je veux. Donc, je vous demande votre aide sur celui-ci.