0
我有兩個數據集來自兩個不同的數據源。 DataSet1和DataSet2。如何對Lookup/MultiLookup/LookupSet返回的值進行分組
這是數據集1的樣子:
CustomerName City State Zip
Cust1 Cust1City Cust1State Cust1Zip
Cust2 Cust2City Cust2State Cust2Zip
Cust3 Cust3City Cust3State Cust3Zip
這是DataSet2的樣子:
CustomerName OrderDate OrderType Amount
Cust1 01/01/2014 OrderType1 $100
Cust1 01/02/2014 OrderType2 $150
Cust1 01/03/2014 OrderType3 $75
Cust2 01/01/2014 OrderType1 $250
Cust2 01/02/2014 OrderType3 $450
Cust3 01/01/2014 OrderType1 $145
Cust3 01/02/2014 OrderType2 $400
Cust3 01/03/2014 OrderType3 $10
我想顯示在SSRS報告中的信息,將有集團在市,州,從DataSet1中Zip,然後在OrderDate上分組。
由於OrderDate來自不同的數據集,我無法對它進行分組。
我嘗試使用查找和MultiLookup但拋出我這個錯誤:
The Group expression for grouping 'table1_Details_Group' uses a lookup function
with an expression that returned a datatype that is not valid for the lookup
function. The datatype must be an RDL Variant Type.
查找,MultiLookup,LookupSet返回數組,但有使用它們以達到對他們返回的值進行分組的方法嗎?
是否有替代方案?
這是我的分組表達式看起來像:
=LookupSet(Fields!CustomerName.Value,Fields!CustomerName.Value,Fields!OrderDate.Value,"DataSet2")
如何獲取數據集的數據? SQL? –