Как установить точку как сумму
Что означает “Установить точку как сумму” в диаграмме Excel
В некоторых диаграммах Excel, например, WaterFall, некоторые данные точки являются суммой предыдущих точек, и вам может понадобиться “установить точку как сумму”. Мы покажем пример кода и иллюстрацию ниже.
Диаграмма WaterFall требует “Установить точку как сумму”
На изображении показана диаграмма WaterFall в Excel. Видно, что есть четыре точки, начинающиеся с “Total”, и они используются для подсчета всех предыдущих данных. На этом изображении настройки не совсем правильные, когда мы выбираем точку “Итого 2024”, и видно, что опция “Установить как итого” в Excel не активирована. Ниже прикреплен пример файла Excel, который нужно изменить, и мы будем использовать Aspose.Cells для правильной настройки.
Использование Aspose.Cells для “Настройка точки как итого”
Мы используем следующий код для правильной настройки файла:
string filePath = ""; | |
Workbook wb = new Workbook(filePath + "SampleSheet.xlsx"); | |
Worksheet worksheet = wb.Worksheets[0]; | |
Chart chart = worksheet.Charts["Graphiq5"]; | |
//set some points as total column | |
//In this example, we set points 0, 4, 8, 12 as total | |
chart.NSeries[0].LayoutProperties.Subtotals = new int[] { 0, 4, 8, 12 }; | |
wb.Save(filePath + "output.xlsx"); |
Вы можете получить следующий исправленный выходной файл
Как видно на рисунке ниже, четыре точки “Total” настроены правильно, и вы можете заметить различия с предыдущей диаграммой.