web-dev-qa-db-fra.com

tablix ne renvoie qu'un seul enregistrement pour l'ensemble de données

J'ai un tableau sur un rapport SSRS:

enter image description here

Lorsque j'exécute le rapport, il ne renvoie qu'un seul enregistrement!

J'ai fait une trace de serveur SQL, et la requête en cours d'exécution renvoie 14 lignes.

Sur le même rapport, j'ai laissé tomber une autre table, et mis un seul champ dessus, et il renvoie 14 comme prévu. J'ai remarqué que la différence entre celui qui fonctionne et celui qui ne fonctionne pas est:

enter image description here

Comment puis-je obtenir ces 3 lignes horizontales sur celle qui ne fonctionne pas?

Quel pourrait être mon problème? Qu'ai-je fait de mal?

La capture d'écran montre que vous n'avez aucun groupe. Vous avez supprimé le groupe de détails du Tablix. Vous pouvez l'ajouter à nouveau en insérant un nouveau groupe ou en créant un nouvel objet tablix à partir de zéro.

Pour ajouter un groupe, cliquez sur une cellule de la ligne qui devrait avoir un groupe, dans ce cas la cellule [ReferredBy]. Sélectionnez Ajouter un groupe -> Groupe de lignes -> Adjacent au-dessus. Si vos données sont déjà regroupées au niveau de granularité correct, sélectionnez Afficher les données détaillées dans l'écran Groupe de tableaux matriciels. Cela ajoutera la barre triple de détails dans une rangée au-dessus de votre rangée actuelle. Si vous avez besoin de grouper sur quelque chose, choisissez le champ sur lequel grouper. Cela ajoutera a) dans une ligne au-dessus de votre ligne actuelle. Copiez et collez le contenu des cellules de votre ligne existante dans la nouvelle ligne et supprimez votre ligne d'origine.

32
Registered User

Une ligne lorsque vous attendez plusieurs sons comme un problème de regroupement. Déboguer quelque chose comme ça, je créerais un nouvel élément de table en dessous de celui en cours et glisser-déposer une seule colonne de l'ensemble de données. S'il renvoie 14, vous savez que ce n'est pas l'ensemble de données évalué comme un problème mais l'expression de la table. S'il ne renvoie également qu'un seul, vous avez probablement un prédicat, une expression de filtre ou un paramètre limitant également la portée.

5
djangojazz

Vous définissez probablement l'expression pour Textbox et non pour RowGroup. Il suffit de trouver les propriétés du groupe, puis de mettre la même expression dans le groupe activé.

4
Yogendra Malav