Установить цвет сложенного столбца по имени поля - PullRequest
0 голосов
/ 10 марта 2020

Я автоматически создаю сводную диаграмму после анализа данных из API

Я использую тип диаграммы StackedColumn100, который автоматически присваивает разные цвета каждому свойству, которое применяется к каждому столбцу

Вместо предварительно запеченного стиля мне бы хотелось иметь возможность использовать свойства содержимого столбца для определения цвета

. В приведенном ниже примере Activity состоит из восьми отдельных именованных полей, вот что Я хотел бы использовать для установки c цветов, это возможно?

        Range _all = (Range)pvs.Range[pvs.Cells[1, 1], pvs.Cells[pvs.UsedRange.Rows.Count, pvs.UsedRange.Columns.Count]].Cells;

        PivotCache pc = book.PivotCaches().Create(XlPivotTableSourceType.xlDatabase, _all);
        PivotTable oPivotTable = pc.CreatePivotTable(_all, "Summary");

        Shape chart = _graph.Shapes.AddChart(XlChartType.xlColumnStacked100, 100, 300, 500, 500);
        chart.Chart.SetSourceData(oPivotTable.TableRange1);
        chart.Chart.ChartStyle = 

        oPivotTable.PivotFields("Team").Orientation = XlPivotFieldOrientation.xlRowField;
        oPivotTable.PivotFields("Activity").Orientation = XlPivotFieldOrientation.xlColumnField;
...