ImportExcel -Add-ExcelChart查询参数-PivotTable

时间:2019-07-19 09:22:06

标签: excel powershell epplus

我正在测试一个脚本,在该脚本中我想使用相同的数据透视表创建Mutliple图表, 我可以使用以下代码片段获取第一张图表

 $pivotTableParams = @{
    PivotTableName  = "PWAuditData1"
    Address         = $excel.Sheet1.cells["F1"]
    SourceWorkSheet = $excel.Sheet1
    PivotRows       = echo o_username
    PivotData       = @{'Total' = 'sum'}
    PivotTableStyle = 'Light21'

        PivotChartDefinition = @{
                        Title="Total Downloads by Users";
                        ChartType="ColumnClustered";
                        Column=5; Row=15; Width=600; Height=500;
                        YMajorUnit=500; YMinorUnit=100; 
                        LegendPosition="Bottom"
                                 }
}

,然后使用

调用上面的定义
$pt = Add-PivotTable @pivotTableParams -PassThru

我想使用数据透视表上方的相同数据,并插入例如我使用Add-ExcelChart的甜甜圈图

$pivotSheet=$excel.Sheet1

$pt1 = Add-ExcelChart  -Worksheet $excel.Sheet1 -PivotTable $pivotSheet.pivotTables[0] -ChartType Doughnut -Row 100 -Column 20 -PassThru

当代码运行时,我能够获得第一个图表,但是插入第二个图表会出现如下错误, 使用指定的命名参数无法解析参数集

图片

问题: 引用已经存在的现有Pivot对象的正确方法是什么?放在纸上吗?

感谢您的关注, RJ

0 个答案:

没有答案