2012-07-11 6 views
1

J'utilise Sql Server Analysis Services 2008 pour créer un cube. J'ai le scénario suivant et je me demandais si quelqu'un avait des idées sur la façon de l'accomplir. Le cube est affiché sur le Web à l'aide d'un outil tiers (analyse active). Il existe une sécurité basée sur les rôles, de sorte que l'utilisateur ne voit que ses données. J'essaye de permettre à l'utilisateur de voir leurs données, et également un total de toutes les autres données. Par exemple, l'utilisateur n'a actuellement accès qu'à la population totale du Massachusetts, mais devrait également voir une ligne en dessous avec la population totale de tous les états.

                                                      Année
États                                                                         MA                             1,000,000.00 1,050,000.00 1,102,500.00
Tous les États (?) 365,000,000.00 383,250,000.00 402,412,500.00Sql Server Analysis Services 2008 Totaux

Répondre

1

Vous pouvez modifier le rôle et o Dans l'onglet Données de dimension, vous avez probablement sélectionné Activer les totaux visuels, ce qui empêche l'utilisateur de voir le total de tous les états. Lorsque vous désactivez la case à cocher, l'utilisateur ne voit toujours que MA mais le total doit être tous les états.

+0

+1 agréable, pas everyne sait que :) – Diego

+0

Ce fut une information très utile et je pense avoir résolu une partie de mon problème mais je suis toujours coincé sur la façon de créer le membre de la dimension "Tous les Etats". Je sais que les totaux sont affichés dans le navigateur de cube avec la somme de tous les états, mais ce total n'est pas envoyé à l'outil tiers que j'utilise. Je pense que les totaux sont spécifiques au navigateur de cube. Quelqu'un at-il des idées sur la façon dont je peux envoyer les totaux de tous les états à mon outil tiers (Active Analysis), ou l'alternative serait de créer un nouveau membre de dimension "Tous les Etats" avec les totaux. –

+0

Vous pouvez créer un membre personnalisé dans l'onglet Calculs du concepteur de cube. Disons que votre dimension est [État] et l'attribut est [État]. Lorsque vous créez le calcul, définissez la hiérarchie parent à State.State. Définissez l'expression à quelque chose comme ceci: Agrégat ([État]. [État]. [État] .members) – Stacia

0

compléter la réponse de Stacia, car il peut être difficile à comprendre:

  • visuels totaux = true -> ne voient que les totaux autorisés à l'utilisateur
  • visuels totaux = false -> voir la grande totale, même si il peut une partie restreinte en raison des autorisations

enter image description here

Questions connexes