首先看一张sharepoint2013中ChartWebPart的效果图。
在sharepoint2010中加入了一个新的webpart,叫ChartWebPart,提供了对数据的图表展示,可以对数据进行柱状图、饼状图的展示。
但是不知道为什么在sharepoint2013中这个webpart默认是不开启的。所以要在sharepoint2013中开启这个webpart,我们要设置一下。
我们可以在“网站设置”->”web部件”->”文件”->“新建文档”->“新建”
在webpart列表中找到 Microsoft.Office.Server.WebControls.ChartWebPart
勾选后选择“导入库”
在webpart页面中选择插入这个webpart
选择这个webpart上的“数据与外观”选项。
会跳转到“数据连接和图表外观向导”页面。
因为这个配置页面用的还是sharepoint2010的母版页,所以页面样式会不太美观,请下载这个文件,将压缩包内的chart文件夹覆盖掉_layouts目标文件夹下的Chart文件夹即可。
修改后的配置页面如下
选择“将图表连接到数据”,连接到列表,选择下一步
创建一个sharepoint列表,包含两个列表栏:title,value。其中value一定要设置成数字类型,否则等下的chartWebPart的Y轴无法设置。
选择刚才创建的列表,下一步
检索与筛选数据保持默认,下一步。
在图表绑定到数据的页面中,如果创建的列表没有一个列表栏为数字类型的话,Y字段会为空,所以要保证上面创建的列表栏至少有一栏为数字类型。
设置好后,点击完成,就会将列表的数据以报表的方式展示出来,如下图。