2016-12-01 3 views
0

Est-il possible dans Microsoft Excel 2016, en utilisant simplement des formules Excel, de créer une formule en utilisant les formules Cube pour rechercher une valeur dans un cube en fonction d'une entrée fournie par l'utilisateur.MS Excel - Rechercher nom de dimension de cube en utilisant l'ID de dimension de cube; C'est possible?

Par exemple: Tableau dans le Cube ressemble à ceci: enter image description here

Je voudrais être en mesure d'entrer le numéro de client dans la cellule E1 et F1 retourne le nom du client qui est lié à cette id, dans ce cas ce serait Link. Je sais que je pourrais utiliser VBA, et VLookup en apportant le tableau croisé dynamique, mais j'essaye de le faire en utilisant seulement les formules CUBE. Est-ce possible?

Répondre

0

= CUBEMEMBERPROPERTY ("Connexion Cube", CUBEMEMBER ("Connexion Cube", "[Table des clients]. [ID client]. [" & du G8 & "]"), "Nom du client")

Le La réponse est la fonction Excel ci-dessus. Sachez juste que l'informatique doit correctement configurer le cube. Ils doivent configurer le champ en tant que propriété sur le cube lui-même.

Voici également une vidéo de travail de la CubeMemberProperty Fonction: https://www.youtube.com/watch?v=x9pcMa2GwJ8

+0

Il est à 6'08 dans la vidéo: https://www.youtube.com/watch?v=x9pcMa2GwJ8&t=366 Pour une raison Cubembemberproperty est sous documenté et n'a pas de saisie semi-automatique intellisense. Vous devez entrer la propriété entre guillemets et assurez-vous de ne pas l'orthographier. – otravers