Я хочу использовать сводную таблицу, но с несколькими измерениями. Что я имею в виду под несколькими измерениями:
Если у меня есть JSON, который выглядит следующим образом:
return [
{
headerName: 'Channel',
field: 'incomeChannelName',
width: 310,
suppressSizeToFit: true,
rowGroup: true,
hide: true,
enableRowGroup: true
},
{
headerName: 'Category',
field: 'categoryName',
width: 310,
rowGroup: true,
enableRowGroup: true,
enablePivot: true
},
{
headerName: 'Amount',
field: 'amount',
aggFunc: this.myCustomAggFunc,
valueFormatter: (data: any) => this.ts.transform(data.value.toString()),
width: 105,
cellStyle: { textAlign: 'right' },
enablePivot: true,
enableValue: true
}
]
Мой ответ выглядит примерно так:
[{
incomeChannelName: 'NoName', categoryName: 'NoCategory', amount: 10
},{
incomeChannelName: 'NoName1', categoryName: 'NoCategory1', amount: 101
}]
Есть лиопция в режиме разворота для сетки ag, так что это будет отображаться правильно, потому что сейчас я получаю дублированные значения дляcomeChannelName. Таким образом, он отображает доходаChannelName в заголовке, а также в столбцах, где есть категории, что не в порядке.
Или, если вы можете предложить другую сводную таблицу, которая может сделать это?