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

Excel Discussion :

Lien un ensemble de données dans un TDC


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2014
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Lien un ensemble de données dans un TDC
    Bonjour,

    Je travaille sur un TDC dont les données sources sont un cube OLAP sur lequel je ne peux rien modifier.
    Depuis ce cube je récupère :
    Pour les étiquettes de lignes : Le nom du magasin et le nom de l'article
    Pour les valeurs : Le nombre d'article, sa conformité (0 ou 1)

    Dans une autre feuille, j'ai une liste de magasins "sensibles" avec quelques informations qui ne sont pas dans le cube. Avec une formule du type recherchev, j'arrive à retrouver le total d'article par magasin (sous total du TDC par magasin).

    J'aimerai maintenant retrouver pour chaque magasin le nombre d'article avec conformité = 1 pour pouvoir calculer le pourcentage d'article conforme par rapport au nombre d'article.

    Je ne peux pas mettre d'exemple car les données sont sensibles.

    J'aimerai savoir si il existe une solution (hors VBA si possible).

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 415
    Points : 16 257
    Points
    16 257
    Par défaut
    Bonjour

    Si tu fais la somme du champ conformité cela doit te donner le nombre de lignes articles conformes.

    Plutôt que RECHERCHEV, utilise LIREDONNEESTABCROISDYNAMIQUE.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2014
    Messages : 9
    Points : 7
    Points
    7
    Par défaut Merci
    J'avais bien pensé à cette fonction mais je n'arrive pas à indiquer une référence de cellule dans l'élément (magasin 1 ci-dessous) :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Nb incidents]";$A$5;"[Applications].[Code application]";"[Applications].[Code application].&[magasin 1]")

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 415
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 415
    Points : 16 257
    Points
    16 257
    Par défaut
    Bonjour
    Citation Envoyé par redflowers90 Voir le message
    J'avais bien pensé à cette fonction mais je n'arrive pas à indiquer une référence de cellule dans l'élément (magasin 1 ci-dessous) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Nb incidents]";$A$5;"[Applications].[Code application]";"[Applications].[Code application].&[magasin 1]")
    si Magasin 1 est écrit en cellule G4

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =LIREDONNEESTABCROISDYNAMIQUE("[Measures].[Nb incidents]";$A$5;"[Applications].[Code application]";"[Applications].[Code application].&["&G4&"]")
    $ à ajouter à G ou à 4 selon l'organisation de ton tableau des magasins à surveiller

    De façon générale il est conseillé d'imbriquer la fonction LIREDONNEESTABCROISDYNAMIQUE dans une fonction SIERREUR afin d'éviter les erreurs lors de filtre sur le TCD ou l'absence d'un élément dans le TCD à tel ou tel moment.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

Discussions similaires

  1. [XL-2010] Collage d'un ensemble de données dans un tableau avec des filtres
    Par zozo45dd dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/01/2015, 10h45
  2. Réponses: 1
    Dernier message: 23/07/2013, 21h19
  3. [AC-2007] liens entres données dans une base de donnée
    Par monza dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/08/2009, 21h11
  4. Récupérer des données dans un lien
    Par Misoss dans le forum Langage
    Réponses: 3
    Dernier message: 14/10/2007, 18h48
  5. [VB.NET] lien d'une base de donnée dans une variable
    Par Anubis666 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/01/2006, 10h56

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