2016-07-15 2 views
0

J'ai deux dimensions.relation SSAS Dimension

est un fabricant

enter image description here

Autre est le fournisseur.

enter image description here

ont une table de fait.

enter image description here

besoin d'interroger le montant des ventes en utilisant le code fournisseur, veulent aussi voir la relation entre le fournisseur et fabricant contre le montant des ventes. Est-ce que cela peut être fait.

Y at-il des possibilités qui peuvent être obtenus sans ajouter une clé de fournisseur fait.

S'il vous plaît aider !!!

+0

Pourquoi êtes-vous contre l'ajout de la clé de fournisseur au fait? Ce serait votre solution la plus facile et probablement la meilleure. En outre, il semble que vous en ayez beaucoup: beaucoup entre le fournisseur et le fabricant basé sur les codes, mais vous avez différentes clés sur le fournisseur qui me font penser qu'il est vraiment juste un: beaucoup pour le fournisseur: fabricant. Pouvez-vous confirmer? – mmarie

+0

C'est un moyen difficile d'identifier quelle marque de fabricant appartient à quel fournisseur, ce qui m'empêche d'ajouter la clé en fait.C'est une relation de plusieurs à plusieurs, un fabricant peut avoir plusieurs fournisseurs, un fournisseur peut faire partie de plusieurs fabricants. Toute possibilité sans ajouter de clés. – Harsha

Répondre

1

Vous ne pouvez pas interroger le montant des ventes en utilisant le code fournisseur, car le fabricant (int) | Montant ($) paire ne permet pas d'identifier de manière unique fournisseur.

0

Faire usage de schéma flocon de neige (dimension) Conception

Pour l'instant, vous pourriez me avoir Fabrication comme une dimension, vous pouvez toujours y parvenir

SELECT [Mesures]. [Montant] ON 0,
                              {[DimManufacture]. [SupplierCode] .Members,
                              [DimManufacture]. [Code] Fabrication .Members } ON 1
                            DE [Nom Cube]

Au je comprends, je suppose que c'est ce que vous recherchez.