private void AddCacheField(ExcelPivotTableField field, DateTime startDate, DateTime endDate, int interval)
{
//Add Cache definition field.
var cacheTopNode = _table.CacheDefinition.CacheDefinitionXml.SelectSingleNode("//d:cacheFields", _table.NameSpaceManager);
var cacheFieldNode = _table.CacheDefinition.CacheDefinitionXml.CreateElement("cacheField", ExcelPackage.schemaMain);
cacheFieldNode.SetAttribute("name", field.DateGrouping.ToString());
cacheFieldNode.SetAttribute("databaseField", "0");
cacheTopNode.AppendChild(cacheFieldNode);
field.SetCacheFieldNode(cacheFieldNode);
field.SetDateGroup(field.DateGrouping, startDate, endDate, interval);
}