需要按日期范围切片立方体。将数据放入多维数据集后,如何传入开始/结束日期来限制切片?
//define full data set
var allRows = (from c in newContext.MCrmOpportunity
orderby c.CloseDate
select c)
.ToList();
//define cube pivot
var cubeData = new PivotData(
new[] { "CloseDate" },
new SumAggregatorFactory("Amount"),
true);
//process data into cube structure
cubeData.ProcessData(allRows.AsEnumerable(), new ObjectMember().GetValue);
var sq = new SliceQuery(cubeData).Where ???????????
var sc = sq.Execute();
return sc;