【发布时间】:2023-03-19 14:44:01
【问题描述】:
我有三个文本框。每个文本框将显示从“MyDataset”数据集的第一行、第二行和第三行获取的值。
我的数据集包含这些
____SEQ_NO____|____USER__
1 | Beckham
2 | Cantona
3 | Depay
所以我创建了隐藏的 tablix 来绑定数据集并从每个单元格中获取值。 我的 tablix 包括
ROW1 列用于显示数据集第一行中的用户
ROW2 列,用于显示数据集第二行中的用户
ROW3 列用于显示数据集第三行中的用户
我尝试对每个列使用此表达式。
对于第 1 行
=Lookup(Fields!SEQ_NO.Value,1, Fields!USER.Value, "MyDataset")
对于第 2 行
=Lookup(Fields!SEQ_NO.Value,2, Fields!USER.Value, "MyDataset")
对于第 3 行
=Lookup(Fields!SEQ_NO.Value,3, Fields!USER.Value, "MyDataset")
但这是错误的。我不明白。为什么它只显示第一行,如下面的结果。
_SEQ_NO___|___ROW1__|___ROW2__|___ROW3___
1 | Beckham | |
2 | | Beckham |
3 | | | Beckham
###### 我的预期结果应该如下所示。 #####
_SEQ_NO___|___ROW1__|___ROW2__|___ROW3___
1 | Beckham | |
2 | | Cantona |
3 | | | Depay
如果这是正确的。我的三个文本框可以通过这个表达式引用每个特定的行
**For Textbox1**
=ReportItems!ROW1.Value
**For Textbox2**
=ReportItems!ROW2.Value
**For Textbox3**
=ReportItems!ROW3.Value
【问题讨论】:
-
您能否也说明一下您的预期结果是什么?
-
我为添加预期结果进行了编辑。
标签: reporting-services rdlc ssrs-tablix rdl