一个Excel文档上的多个工作表上的数据透视表

时间:2018-09-17 06:56:17

标签: excel powershell pivot-table

早上好,我正在使用以下脚本来尝试使其在excel工作表的单独选项卡上创建数据透视表。 我不确定该怎么做。 它创建没有数据的空白数据透视表。似乎好像没有从我要导出的原始文档中读取任何数据。

$workSheet = "psdata" $pt=[ordered]@{} $baseDefinition = @{ SourceWorkSheet=$workSheet IncludePivotChart = $true ChartType = 'ColumnClustered' NoLegend = $true } $pt.'Actual Cost Analysis' =$baseDefinition + @{ 
PivotRows = 'Service' PivotData = @{'Total Cost'='Sum'} } $pt.'Actual Cost Over Time' =$baseDefinition + @{ 
PivotRows = 'Date' PivotData = @{'Total Cost'='Sum'} } $pt.'Cost Analysis' =$baseDefinition + @{ 
PivotRows = 'ID' PivotData = @{'Total Cost'='Sum'} } $pt.'Cost Over Time' =$baseDefinition + @{ 
PivotRows = 'Date' PivotData = @{'Total Cost'='Sum'} } $pt.'Instance Cost Allocation' =$baseDefinition + @{ 
PivotRows = 'Service' PivotData = @{'Cost'='Sum'} } ps | select 'Service','Total Cost','Date','ID', 'Cost' |Export-Excel $xlfileout -WorksheetName $workSheet -AutoSize -Show -PivotTableDefinition $pt

0 个答案:

没有答案