I've seen a few posts on here to get dashboards displayed to portal users and things of that nature, but I'm looking specifically for whether or not this tag works for communities users.
We've setup our page, and the chart displays perfectly fine for non-portal users. However when we log in as a portal user we get the following error:
error: You can’t view the report chart because of an error. If the problem continues, contact salesforce.com Customer Support with as much information as you have, including the error code {0}, so that we can try to reproduce and fix the problem.
I've opened a case with support, but wanted to see if the SFSE community has any experience with this. I've confirmed the profile has access to run reports and I've confirmed the report folder is shared with all users including portal users. Here is the relevant part of the page:
<div class="table-title">
<h1>Team Statistics by Business Segment</h1>
</div>
<div class="main-chart-container">
<div class="calendar">
<apex:inputText value="{!selectedDateRange}" styleClass="date-range" style="width:400px;" />
</div>
<div class="chart-1">
<p>Chart 1</p>
<!-- <img src="{!URLFOR($Resource.clientportal_icons, 'ic_salesforces_client_portal/graphics/chart1.png')}" style="width:260px;" alt="MBO Logo" /> -->
<analytics:reportChart developerName="Spending_by_Segment_STeam" size="small" cacheResults="false" showRefreshButton="false" /> <!-- filter="[{column:'ACCOUNT_ID',operator:'equals', value:'{!acctId}'}]" -->
</div>
<div class="chart-2">
<p>Chart 2</p>
<img src="{!URLFOR($Resource.clientportal_icons, 'ic_salesforces_client_portal/graphics/chart2.png')}" style="width:350px;" alt="MBO Logo" />
</div>
</div>