Need to slice cube by date range. After getting the data into the cube how can I pass in a start/end date to limit a slice?
//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;