J'ai trois zones de texte. Chaque zone de texte affiche une valeur qui provient de la première ligne, de la deuxième ligne et de la troisième ligne de l'ensemble de données "MyDataset".Comment obtenir une ligne spécifique de Dataset dans le rapport RDLC
Mon Dataset contient au sujet de ces
____SEQ_NO____|____USER__
1 | Beckham
2 | Cantona
3 | Depay
donc j'ai créé tablix caché pour lier DataSet et obtenir des valeurs de chaque cellule. Mon tablix inclure avec
ROW1 Colonne pour l'affichage utilisateur à partir première ligne de jeu de données
ROW2 Colonne pour l'affichage utilisateur à partir deuxième ligne de jeu de données
Row3 Colonne pour afficher USER à partir de troisième rangée du jeu de données
J'essaie d'utiliser cette expression pour chaque colonne.
Pour ROW1
=Lookup(Fields!SEQ_NO.Value,1, Fields!USER.Value, "MyDataset")
Pour ROW2
=Lookup(Fields!SEQ_NO.Value,2, Fields!USER.Value, "MyDataset")
Pour Row3
=Lookup(Fields!SEQ_NO.Value,3, Fields!USER.Value, "MyDataset")
Mais il est faux. Je ne comprends pas. Pourquoi cela montre seulement la première ligne comme résultat ci-dessous.
_SEQ_NO___|___ROW1__|___ROW2__|___ROW3___
1 | Beckham | |
2 | | Beckham |
3 | | | Beckham
###### Mon résultat attendu devrait être comme ci-dessous. #####
_SEQ_NO___|___ROW1__|___ROW2__|___ROW3___
1 | Beckham | |
2 | | Cantona |
3 | | | Depay
Si cela est correct. Mes trois zones de texte peuvent référencer chaque ligne spécifique par cette expression
**For Textbox1**
=ReportItems!ROW1.Value
**For Textbox2**
=ReportItems!ROW2.Value
**For Textbox3**
=ReportItems!ROW3.Value
Pouvez-vous également montrer quel est votre résultat attendu? –
J'ai modifié pour ajouter le résultat attendu. –