J'ai un problème avec la configuration correcte de mes dimensions. Fondamentalement, j'ai une table de faits qui contient des détails sur les événements. Chaque événement peut être catégorisé, mais à différents niveaux. J'ai une dimension de catégorie qui contient toutes les catégories, sous-catégories. Il y a trois niveaux de catégories. Certaines catégories ont des sous-catégories, alors que d'autres ne le font pas. Lorsque je consulte la cote, j'obtiens des zooms descendants pour chaque élément, mais les zooms descendent parfois pour afficher des éléments vides (cercle bleu, pas de texte).SSAS - Catégorie Dimension - Inconnu Membre
Donc je suppose que j'ai une dimension de catégorie qui contient des catégories de granularité différente.
J'ai joué avec les paramètres pour le traitement NULL et UnknownMember sans vraiment comprendre comment cela affecte les choses.
Peut-être que quelqu'un là-bas peut me donner quelques conseils ou conseils sur la question.
J'utilise SQL Server 2012
Merci
Ok Donc je pense que je fais des progrès ... J'ai remplacé la table de catégories dans le DSV avec une table de requête nommée pour remplacer les valeurs NULL avec les valeurs de nœud parent. J'ai défini le mode de compatibilité MDX sur 2 et j'ai défini la propriété HideMemberIf des enfants de la hiérarchie sur ParentName. Maintenant, lorsque je parcours la dimension avec l'onglet du navigateur intégré, la hiérarchie semble correcte. MAIS lorsque je crée un rapport, la hiérarchie entière n'est pas affichée si l'un des membres était caché. Ainsi, seules les lignes contenant des données pour toute la profondeur de la hiérarchie sont affichées. Le reste ne sont pas montrés. –
Si vous n'avez pas masqué les niveaux qui ont été répliqués de leurs parents parce qu'ils étaient null, les utilisateurs se plaindraient-ils/se confondraient-ils? Peut-être que si vous utilisiez N/A comme légende plutôt que comme nom de parent (mais en gardant la clé du parent - certains outils de reporting requièrent une unicité complète dans toute la hiérarchie, pas seulement à un niveau). – Steve