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

Outils BI Discussion :

Tableau crois� sous Designer


Sujet :

Outils BI

  1. #1
    Membre habitu�
    Inscrit en
    Ao�t 2006
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 10
    Par d�faut Tableau crois� sous Designer
    bonjour,

    Sous SAS Visual Analytics, je dispose dans une table de Databuilder des donn�es ci dessous

    id montant date creation date validation date engagement
    1 10 000 12/12/2015 18/01/2015 02/02/2016
    2 23 000 05/01/2015 12/01/2016
    3 45 000 02/02/2016 10/02/2016 15/02/2016

    Je souhaite produire le tableau crois� suivant :
    Annee Mois Montant cr�� Montant valid� Montant engag�
    2015 Dec 10 000 0 0
    2016 Jan 23 000 33 000 0
    2016 Fev 45 000 45 000 55 000


    Le montant cr�� d'une ligne doit �tre imput�e le bon mois.
    idem pour la validation et l'engagement.
    Par exemple :
    en janvier 2016, j'ai 33000 en montant valid�, car j'ai deux lignes (1 et 2) qui ont �t� valid�es en janvier.
    en f�vrier 2016, j'ai 55000 en montant valid�, car j'ai deux lignes (1 et 3) qui sont engag�es en f�vrier.

    Je n'arrive pas � construire ce tableau, si quelqu'un peut m'aider, ce serait vraiment sympa !

    Aur�lien

  2. #2
    Membre �m�rite
    Avatar de Stackware
    Homme Profil pro
    ArchiDuc de la Sasserie
    Inscrit en
    Juillet 2013
    Messages
    439
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : ArchiDuc de la Sasserie
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2013
    Messages : 439
    Billets dans le blog
    4
    Par d�faut
    Salut,
    Je ne suis pas certain que tu puisses y arriver en un seul coup avec le data builder, qui est assez simpliste. C'est juste un outil pour faire des requ�tes simples pour faire monter les sets en m�moire.
    D'abord je pense qu'il y a un souci avec ton r�sultat : en 1/2016, il devrait y avoir 0 (c'est 1/2015 les 23000). Si on part du principe que tu agr�ges les montants de chaque type sur chacun des mois, il faudra faire un travail de pr�paration dans Guide par exemple.
    1) extraire l'ann�e et le mois dans une table, avec un montant cumul� de chaque type (ann�e, mois, montant cr��) + (ann�e, mois, montant valid�) + (ann�e, mois, montant engag�)
    create table T1 as
    select year(dateC) as A1, month(dateC) as M1, sum(Montant) as MontantC from table
    group by A1, M1
    ... pareil pour les 2 autres tables

    2) construire la table r�sultat
    create table resultat as
    select A1, M1, sum(MontantC), sum(MontantV), sum(MontantE) from T1, T2, T3
    where A1=A2 and A2 = A3 and M1 = M2 and M2 = M3
    group by MontantC, MontantV, MontantE
    3) faire un select * de ton r�sultat dans builder.

    Ce n'est peut-�tre pas le plus rapide, mais c'est peut-�tre le plus simple?

  3. #3
    Membre habitu�
    Inscrit en
    Ao�t 2006
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2006
    Messages : 10
    Par d�faut
    Salut,

    merci pour ta r�ponse,

    effectivement, je me suis rat� sur mon exemple :
    id montant date creation date validation date engagement
    2 23 000 05/01/2016 12/01/2016

    Je ne dispose pas de Guide dans la suite SAS
    je voulais m'�viter de passer par la constitution d'une table temporaire, mais visiblement, je n'ai pas trop le choix...

  4. #4
    Membre �m�rite
    Avatar de Stackware
    Homme Profil pro
    ArchiDuc de la Sasserie
    Inscrit en
    Juillet 2013
    Messages
    439
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : ArchiDuc de la Sasserie
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2013
    Messages : 439
    Billets dans le blog
    4
    Par d�faut
    En fait le pi�ge habituel, c'est de consid�rer VA comme un SGBD en m�moire, dans lequel on colle tout un sch�ma que l'on pourra requ�ter facile, avec des temps de r�ponse canon. Il n'y a que la derni�re partie qui est vraie. �a s'am�liore doucement pour la premi�re partie, mais �a demande encore pas mal de pr�paration de donn�es en amont.
    La bonne nouvelle, c'est que l'on peut importer directement une table ou un fichier Excel � partir de l'interface VA (du Builder) et le coller en m�moire. C'est moins p�nible.
    Je viens de me faire un test avec de la g�olocalisation et des graphes � bulles en moins de 5 minutes, c'est vraiment de la balle.
    J'adore cet outil.

Discussions similaires

  1. Crystal report , tableau crois� sous vb
    Par etranger20 dans le forum VB.NET
    R�ponses: 0
    Dernier message: 14/06/2012, 14h59
  2. R�ponses: 6
    Dernier message: 20/02/2007, 10h42
  3. filtrer tableau crois� dynamique sous excel
    Par kernel57 dans le forum Excel
    R�ponses: 7
    Dernier message: 17/11/2006, 14h18
  4. R�ponses: 1
    Dernier message: 20/11/2005, 08h04
  5. tableau crois� dynamique sous delphi, comment ?
    Par Brice Yao dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 20/07/2005, 09h33

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