Bonjour,
J'ai une colonne de montant et je souhaiterais ajouter une colonne qui calcule la somme cumulée sur 12 mois glissants cad sur les 12 derniers mois.
Je n'ai pas de soluitons.
Quelqu'un peut il m'aider?
Merci
Bonjour,
J'ai une colonne de montant et je souhaiterais ajouter une colonne qui calcule la somme cumulée sur 12 mois glissants cad sur les 12 derniers mois.
Je n'ai pas de soluitons.
Quelqu'un peut il m'aider?
Merci
Bonjour,
Il faut utiliser la fonctionqui permet de calculer le cumul et il faut préciser à l'intérieur que vous faite se cumul sur l'année "cad 12mois" !!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part PeriodeToDate(....)
Bon courage
Je ne comprends pas les arguments de la fonction PeriodeToDate.
Quels sont-ils?
Bonjour,
je sais pas si tu as bien vu l'explication de la fonction
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 periodsToDate ( level , member ) Returns a set of sibling members from the same level as a given member, as constrained by "level". It locates the ancestor of "member" at "level", and returns that ancestor's descendants at the same level as "member" (up to and including "member"). Typically used with a time dimension.
Periode N :
Il fait un cumul sur le mois et année par année !!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part periodstodate([CUBE]...[Année];[CUBE]...[Mois]->?PRM_MOIS?)
après il faut faire
pour retourner le cumul sur la mesure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part aggregate([MA_Mesure] within set [Periode N])
Bon courage
J'ai bien vu la description mais n'étant pas aussi doué que toi je n'ai pas compris. Et malheureusement je ne suis pas familier avec ce genre de codage donc je ne sais pas ce qu'est un membre ni un niveau.
De plus, je ne sais pas ce que tu entends par ->?PRM_MOIS? Ca signifie quoi exactement?
Merci
Salut,
C'est juste une appellation, c'est mon paramètre "Mois"
alors tu as réussi à faire ton cumul !!!!!!!! c'est facile tkt
il faut avoir une idée sur les fonctions multidimensionnelle sinon ça va pas le faire, tu auras toujours à manipuler ça en travaillant avec des cubes !!!
Bon courage
Bonjour,
Moi et parce que c'est une donnée que j'utilise systématiquement, je préfère générer les "12 dernier mois" directement dans mon cube.
Dans Transformer et dans la dimension "Date", je crée un niveau "12Dern. Mois" que je paramètre en Date relative:
Type : Total courant pour n périodes (groupé)
Nombre de périodes : 12
Période cible : Mois
Période de référence : Année
Décalage : -1
Du coup dans les rapports, c'est on ne peut plus simple.
Bonjour,
une question, tu utilises un modéle relationnel ou multi-dim?
Si c'est un modèle relationnel, la solution de periodsToDate
(proposée par sofiane_bfm007) ne fonctionnera pas.
Si tu n'as pas de license pour Transformer, la méthode donnée par Gillus ne pourra pas être apliquée.
Si tu es sous ReportStudio, tu as la possibilité de créer une deuxiéme requête qui va calculer pour la clé de ta première requête le montant pour les 12 mois glissants. Ensuite avec une jointure avec ses 2 requêtes, tu pourras afficher dans ton report le montant pour le mois ainsi que pour les 12 mois glissants.
Bon courage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager