IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Cognos Discussion :

Calcul dans taux de croissance - FM et ReportStudio


Sujet :

Cognos

  1. #1
    Membre habitué
    Homme Profil pro
    Indépendant spécialiste Cognos/Essbase
    Inscrit en
    Août 2008
    Messages
    384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Indépendant spécialiste Cognos/Essbase
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 384
    Points : 193
    Points
    193
    Par défaut Calcul dans taux de croissance - FM et ReportStudio
    Bonjour,

    question à la con. Je vais avoir besoin de calculer des taux de croissance dans report. Genre "(arrivée-départ)/départ".
    Le problème c'est que si vous voulez faire ça dans un tableau croisé et que vous mettez en colonne un champ issu de votre FM qui s'appelle "année", le tcd vous ventilera vos données pour toutes les années qu'il trouvera au croisement. Mais l'année sera considéré comme un seul et unique objet. Impossible de dissocier une année d'arrivée d'une autre dans deux objet différent. Or pour calculer une taux de croissance il le faut.

    Il faut pouvoir dans la formule de calcul isoler chaque année pour pouvoir faire un truc qui ressemble à ça :
    [Année 2014]-[Année 2013]/[Année 2013]

    Alors ma question c'est comment fait on ça ? Est-ce que c'est une question de design du Framework afin qu'il permette de mettre à disposition ces deux objets ? Et dans ce cas, comment prendre en compte le fait qu'on peut aussi demander un taux de croissance entre 2012 et 2013 ?!? On va le faire pour chaque cas possible qd même.

    Ou bien y'a t il une technique via le reportstudio sans passer par le FM ?

    Le tout sachant que derrière on a une BDD relationnelle avec un axe temps classique...

    Merci pour votre aide.

    Mederik

    NB : j'ai pensé à transformer l'axe temps en axe dynamique via le FM afin de disposer d'une hiérarchie donc de membres donc d'autant d'objet année qu'il y a d'année dans l'axe temps. Est-ce une solution possible et surtout testée par l'un d'entre vous?

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Mars 2013
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2013
    Messages : 82
    Points : 102
    Points
    102
    Par défaut
    Salut,

    Moi quand il s'agit de faire des moyennes ou des taux d'évolution je laisse tomber les TCD. Je fais une liste, et j'utilise un CASE dans ma mesure.

    Ex :

    Si tu veux comparer 2013 et 2014, tu fais 2 mesures , une pour 2013 et une autre pour 2014 :

    1)
    Case
    WHEN DATE = 2014 THEN ...

    2)
    CASE
    WHEN DATE = 2013 THEN ...


    Et après tu pourras faire un taux entre tes 2 mesures .

    ++

    Manu

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut par l'intermédiaire d'un cube
    Bonjour,

    Pour ce style de rapport, en général, je crée 1 cube car la création d'une dimension date permet d'obtenir facilement des variables calculées par exemple, evolution de année N / année N-1, différence année N / année N-1, idem pour les années N-2 et N-3 ou par exemble taux evolution entre mois précédent et mois précédent année N-1 ... pour toutes les mesures du cube.

    ensuite dans report studio, on utilise en source le pack publié à partir du cube dans un tableau croisé, et les calculs étant déjà effectués c'est plus rapide en exécution.

    @+

Discussions similaires

  1. Calcul taux de croissance "complexe"
    Par laeticiagooding dans le forum SAS Base
    Réponses: 5
    Dernier message: 13/11/2021, 22h51
  2. Réponses: 8
    Dernier message: 30/05/2012, 21h57
  3. Réponses: 0
    Dernier message: 03/09/2010, 11h16
  4. Réponses: 2
    Dernier message: 03/04/2010, 19h08
  5. [2K8] Calculer taux de croissance et groupe
    Par skynet dans le forum SSRS
    Réponses: 0
    Dernier message: 04/03/2010, 18h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo