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 :

Dates sans fait dans les segments de Excel [2012]


Sujet :

SSAS

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 26
    Points : 33
    Points
    33
    Par défaut Dates sans fait dans les segments de Excel
    Bonjour,

    J'ai un cube SSAS (v 2012) qui est accessible depuis Excel 2010.
    Lorsque je pose un Segment sur l'attribut Année, je vois l'intégralité des années présentes dans ma table de dimension DimTemps (de 1900 à 2030, c'est le besoin métier).

    Je souhaiterai voir dans ce segment uniquement les années pour lesquelles j'ai des faits dans ma table de faits.

    J'ai bien évidemment tenté de passer par une requête SQL dans ma Data Source View pour que ma dimension temps ne prenne en considération que que les dates qui existent dans la table de faits.

    Cela donne bien le résultat escompté dans mon segment dans Excel : je ne vois que les années qui ont des faits.
    Sauf que cela entraine de gros soucis dans mes calculs MDX notamment avec ParallelPeriod qui s'emmèle les pinceaux puisque d'une année sur l'autre, je ne trouve pas toujours les mêmes dates.

    Bref, plutôt que de chercher à faire du MDX à toutes les sauces, je voudrai savoir s'il existe une solution plus simple directement depuis Excel.

    Merci pour votre aide.

    Olive.

  2. #2
    Membre émérite Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Points : 2 883
    Points
    2 883
    Par défaut
    Euh basiquement non. Mais le truc c'est peut être de limiter le nombre d'années non? Avoir de 1900 à 2030 c'est peut être trop? Mais faire des trous dans la dim temps avec des inner jolin avec la fact c'est effectivement peu recommandé....
    François JEHL
    BI Engineer | MVP SQL Server
    http://fjehl.wordpress.com
    Pour me contacter, par MP ou ici, mais pas pour des questions techniques.

    /*
    Avant de poster cherchez dans la FAQ et utilisez la fonction "Rechercher" du forum.
    Au moment de poster, posez votre question dans le bon sous-forum (Débuter, SSAS, SSRS, SSIS), en utilisant les TAGs prédéfinis ([2K], [2K5], [2K8], [2K8R2]).
    */

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 29
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par FrancoisJehl Voir le message
    Mais faire des trous dans la dim temps avec des inner jolin avec la fact c'est effectivement peu recommandé....
    Cela va même à l'encontre de l'objectif de la table de dimension. Dans ce cas là, il vaudrait mieux créer une dimension dégénérée.

    La fonctionnalité qui permet de masquer les éléments sans données est une nouveauté d'Excel 2013.

    En attendant, il y a un workaround, bien évidemment pas très élégant:
    cocher l'option "Afficher en dernier les éléments sans données" du segment. Editer le style du segment, pour rendre les éléments sans données invisibles (Il seront toujours sélectionnables).

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 26
    Points : 33
    Points
    33
    Par défaut
    Merci à vous deux,

    Je fais déjà comme ça dans Excel. Merci pour l'info sur Excel 2013... cela donnera à mon client l'occasion d'attendre une solution plus confortable que celle actuellement proposée dans la 2010.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WRS] Insérer la date du jour dans les rapports distribués
    Par Dr Byby'San dans le forum Outils BI
    Réponses: 4
    Dernier message: 02/08/2012, 16h08
  2. Réponses: 6
    Dernier message: 07/04/2011, 18h30
  3. Réponses: 9
    Dernier message: 06/01/2011, 22h07
  4. [VB6] Soustraction Date & Time + Images dans les menus
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/07/2006, 17h10
  5. [SGBD] mysql_close() : Utile sans variable dans les () ?
    Par psychoBob dans le forum Requêtes
    Réponses: 4
    Dernier message: 05/01/2006, 21h08

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