두 개의 다른 데이터 소스에서 온 두 개의 데이터 집합이 있습니다. DataSet1 및 DataSet2.Lookup/MultiLookup/LookupSet에서 반환되는 값을 그룹화하는 방법
이을 DataSet1는 모습입니다 같은 : 나는 도시에 그룹이있을 것이다 SSRS 보고서에서이 정보를 표시하려고
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
, 주 :
CustomerName City State Zip
Cust1 Cust1City Cust1State Cust1Zip
Cust2 Cust2City Cust2State Cust2Zip
Cust3 Cust3City Cust3State Cust3Zip
이 같이 DataSet2는 모습입니다 , DataSet1에서 우편 번호를 누른 다음 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? –