sharepoint 2013 在excel 2013中創建的powerview無法通過excel services打開

今天在使用excel 2013,創建powerview過程中,然後發佈到sharepoint server 2013。然後通過excel services瀏覽xlsx文件,遇到一個問題,無法顯示powerview。


查了很多資料,發現是服務器場,缺少了兩個值得。

InteractiveReportServiceUrl – This is the URL Pointer for Excel Services to redirect to the Power View page and render the Power View report.  If this isn’t present, then Excel doesn’t know what to do with the Power View Report that is within the Excel Workbook.

InteractiveReportApiUrl – This is a helper Javascript file for use with Power View.


最後通過以下方法,得到解決。


打開sharepoint 2013 powershell運行程序,用管理員方式運行。

$farm = Get-SPFarm 
$farm.Properties

$propName = "InteractiveReportServiceUrl" 

$propValue = "/_layouts/15/ReportServer/AdHocReportDesigner.aspx?ViewMode=Presentation&DeferredInitialization=true&Fit=true&PreviewBar=false&BackgroundColor=White&AllowSectionNavigation=false&EnableKeepAlive=true&AllowEditViewMode=false&AllowFullScreenViewMode=false"

$farm.Properties.Add($propName, $propValue);

$propName = "InteractiveReportApiUrl" 
$propValue = "/_layouts/15/ReportServer/InteractiveReportAPI.js"

$farm.Properties.Add($propName, $propValue);

$farm.Update($FALSE)


執行完以上命令之後,重新啓動iisreset,然後再打開xlsx文件,發現sheet中的powerview,已經能瀏覽了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章