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

SSAS Discussion :

Différence de chiffre d'affaire entre deux périodes


Sujet :

SSAS

  1. #1
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 324
    Points : 40
    Points
    40
    Par défaut Différence de chiffre d'affaire entre deux périodes
    Bonjour,

    Je souhaiterais savoir s'il est possible dans un cube SSAS de calculer la différence entre deux colonnes : une première colonne = chiffre d'affaire 2016, une seconde colonne = chiffre d'affaire 2017, une troisième colonne qui serait calculée = différence entre 2017 et 2016.

    Les deux premières colonnes (2016 et 2017) seraient récupérées à partir d'un hiérarchie Date.

    Avez-vous une idée sur la façon de calculer cette différence entre les colonnes 2016 et 2017 ?
    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Hello,

    Si tes colonnes 2016 et 2017 sont faites par rapport à la hiérarchie Date, tu peux regarder ce que fait Marco Russo avec ses "SSAS Date Tools"

  3. #3
    Membre éprouvé
    Avatar de Elros
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Avril 2009
    Messages
    403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 403
    Points : 912
    Points
    912
    Billets dans le blog
    9
    Par défaut
    Hello,

    Un bon vieux PARALLELPERIOD ! ;-)

    Un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    WITH 
    MEMBER [Measures].[N] AS (
    	SUM(
    		[Measures].[Sale amount EXVAT]
    	)
    )
     
    MEMBER [Measures].[N-1] AS (
    	SUM(
    		PARALLELPERIOD( [Invoice date].[Calendar].[Calendar year], 1, [Invoice date].[Calendar].currentmember)
    		,[Measures].[N]
    	) 
    )
     
    MEMBER [Measures].[DELTA] AS (
    	SUM([Measures].[N]) 
    	-
    	SUM([Measures].[N-1]) 
    )
     
    SELECT 
    	NON EMPTY { 
    		[Measures].[N], 
    		[Measures].[N-1], 
    		[Measures].[DELTA]
    	} ON COLUMNS, 
    	NON EMPTY { (
    		[Invoice date].[Year].[Year].ALLMEMBERS 
    	) } ON ROWS 
    FROM [SALE])
    Amuses-toi bien avec le MDX ;-)

    Elros
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton

    Venez faire un petit tour sur mon blog : Elros - Bienvenue dans le monde de la Business Intelligence

Discussions similaires

  1. [JavaScript] Différence en nombre de jours entre deux dates
    Par SpaceFrog dans le forum Contribuez
    Réponses: 12
    Dernier message: 12/08/2017, 14h37
  2. Réponses: 10
    Dernier message: 20/09/2012, 16h43
  3. Différence en nombre de jours entre deux dates
    Par PooSoft dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/05/2012, 11h10
  4. tester si un chiffre est compris entre deux
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 06/07/2007, 15h42
  5. Différence en nombre de mois entre deux dates
    Par seblo_scoqi dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/05/2007, 12h26

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