diff --git a/Public/Export-Excel.ps1 b/Public/Export-Excel.ps1 index 09fc486..b1653ae 100644 --- a/Public/Export-Excel.ps1 +++ b/Public/Export-Excel.ps1 @@ -442,7 +442,7 @@ Add-PivotTable -ExcelPackage $pkg -PivotTableName $item.key @Params } } - if ($IncludePivotTable -or $IncludePivotChart) { + if ($IncludePivotTable -or $IncludePivotChart -or $PivotData) { $params = @{ 'SourceRange' = $dataRange } @@ -461,7 +461,8 @@ if ($NoTotalsInPivot) {$params.PivotTotals = "None" } Elseif ($PivotTotals) {$params.PivotTotals = $PivotTotals} if ($PivotDataToColumn) {$params.PivotDataToColumn = $true} - if ($IncludePivotChart) { + if ($IncludePivotChart -or + $PSBoundParameters.ContainsKey('ChartType')) { $params.IncludePivotChart = $true $Params.ChartType = $ChartType if ($ShowCategory) {$params.ShowCategory = $true} diff --git a/Public/New-PivotTableDefinition.ps1 b/Public/New-PivotTableDefinition.ps1 index ce813c7..6916bc5 100644 --- a/Public/New-PivotTableDefinition.ps1 +++ b/Public/New-PivotTableDefinition.ps1 @@ -62,6 +62,9 @@ function New-PivotTableDefinition { $parameters.Remove('NoTotalsInPivot') $parameters["PivotTotals"] = "None" } + if ($PSBoundParameters.ContainsKey('ChartType') -and -not $PSBoundParameters.ContainsKey('IncludePivotChart')) { + $parameters['IncludePivotChart'] = $true + } $parameters.Remove('PivotTableName') if ($PivotChartDefinition) { $parameters.PivotChartDefinition.XRange = $null