Сводная таблица с несколькими измерениями? - PullRequest
0 голосов
/ 10 ноября 2019

Я хочу использовать сводную таблицу, но с несколькими измерениями. Что я имею в виду под несколькими измерениями:

Если у меня есть 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 в заголовке, а также в столбцах, где есть категории, что не в порядке.

Или, если вы можете предложить другую сводную таблицу, которая может сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...