2008-12-09 8 views
3

J'ai créé un modèle à l'aide de SQL Server Reporting Services. Lorsque j'essaie de créer un rapport à l'aide du Générateur de rapports, je peux faire glisser une entité vers le rapport, suivie d'une sous-entité imbriquée. Je reçois le regroupement à deux niveaux comme prévu.Utilisation de plus de 2 relations d'entités dans le Générateur de rapports (SQL Server 2005)

Cependant, je ne peux pas ajouter une entité de troisième niveau à la relation, quelle que soit la combinaison que j'essaie.

Que puis-je faire pour activer les relations d'entités multi-niveaux dans le Générateur de rapports?

+0

Ugh ... entendre cela me fait désirer pour Cognos. Je suppose que vous obtenez ce que vous payez. – Sam

Répondre

1

J'ai eu beaucoup de temps à jouer ici. Je n'ai pas trouvé de moyen d'utiliser des relations de rôle standard. Au lieu de cela, j'ai créé une requête nommée qui joint plusieurs tables ensemble. Je crée ensuite des dossiers dans le modèle pour chaque colonne, en fonction de quelle table ils proviennent. Cela imite, plus ou moins, l'effet d'avoir plusieurs entités.

Je trouve que cela, et en utilisant les assistants de table et les regroupements flexibles tablix dans le Générateur de rapports 2.0 fonctionnent plutôt bien.

+0

J'ai reçu des commentaires de Microsoft à ce sujet. Apparemment, l'utilisation d'une requête "plate" est le moyen de contourner cela. Cependant, je me retrouve à créer une très grande requête complexe qui commence à peser lourd sur le serveur. Je suis toujours ouvert aux idées. – Scott

Questions connexes