我正在设计报告并有一些疑问。
实际上我有2个数据集(A(MainDataSet)和B)
在报告中,我显示了A中的列,我希望显示B中的列(作为一个组)。我使用过LookUp函数,但它只向我显示了B中的一列。
我想展示每一栏。为此,我尝试使用LookUpSet,但我不想加入结果。我想作为一个专栏。
A与B之间存在关系,1:m。
我希望你能理解它。
非常感谢。
答案 0 :(得分:0)
在您的表属性中,将DataSetName
设置为DataSet B,即具有您的Player数据的那个。然后使用Lookup
表达式从MainDataSet A获取单个记录,即该年度该玩家的团队和国家。
此处的表达式按年份和位置加入数据集,但您可能需要额外的字段以确保每个玩家都出现在正确的团队中。
=Lookup(Fields!YEAR.Value + Fields!PLAYER_POSITION.Value,
Fields!YEAR.Value + Fields!POSITION.Value
Fields!COUNTRY.Value, "MainDataSet")
(这假设您的两个数据集来自不同的数据源。如果它们具有相同的来源,则通常更容易将所有数据包含在单个数据集中。)