尝试使用已排序的行和列输出数据透视表
我尝试了sortrowkey
,col
键等的不同组合,但找不到正确的语法。最近的尝试是确保在对数据透视表进行排序之前将数据放入多维数据集并使用preservegrouporder
.
var pvtTbl = new PivotTable(
new[] { "YearQuarterMonth" },
new[] { "StageName" },
slicedCube);
_ = pvtTbl.PreserveGroupOrder == true;
pvtTbl.SortRowKeysByColumnKey(null, 1, ListSortDirection.Ascending);
_ = pvtTbl.PreserveGroupOrder == true;
pvtTbl.SortColumnKeysByRowKey(null, 1, ListSortDirection.Ascending);
//pvtTbl.SortRowKeys(null, 1, ListSortDirection.Ascending);
//pvtTbl.SortColumnKeys(null, 1, ListSortDirection.Ascending);
var strJsonWr = new StringWriter();
var jsonWr = new PivotTableJsonWriter(strJsonWr);
到目前为止,它似乎只适用1
或不适用,从不同时适用。