我想在SP 2010中,从SP 2010中的SP 2010中的内置图表WebPart在表单库的一列中的逗号分隔值字符串中创建图表。

是一个表单库,具有促销infopath形式的字段。有规则可以从重复部分收集值并将其写入另一个字段,由逗号分隔。该字段被促进到Formlibrary列。

在表单库的xsltlistviewwebpart下面应该有一个图表。图表应该在用户点击一个表单项之一时更新。

我设法向页面添加图表webpart并将其连接到表单lib,但它希望从几个列表项中获取其数据,而不仅仅是从当前的项目。

是否有可能在没有编程的情况下告诉图表WebPart从一个列表项字段拆分逗号分隔的字符串?也许我需要添加一个隐藏的webpart,将逗号分隔的字符串拆分为值?

图表应该如此(或类似)

字段内容如下所示: “1,6,8,8,8,2,4,1,2,5,8,7,9,2,4,8”

有帮助吗?

解决方案

使用Excel休息怎么样?您可以在Excel中创建要查看的图表,然后使用作为参数的值的RET调用它。确保您在Excel中命名图表,我还建议您使用短名称命名单元的值。

使用REST调用获取页面上的图像将是如下:

<img src="http//ServerName/_vti_bin/ExcelRest.aspx/LibraryName/WorkbookName.xlsx/model/Charts('ChartName')?Ranges('V1')=1&Ranges('V2')=6&Ranges('V3')=8& . . . etc" />
.

其他提示

如果您谈论的.csv文件,它可能是它作为Excel中使用的通用格式。

对于那些不知道CSV是什么,它只是一种存储由逗号分隔的值的简单方法。它可以通过Excel读取并放入各自的细胞中。 CSV也是绘制的好方法。

第一步是将值置于.csv文件中。将该文件保存到文档库。转到文档库并右键单击该文件并复制其URL位置(复制快捷方式)。

可以尝试:

当您指出,您需要通过发送数据的WebPart连接,或者您可以尝试存储在文档库中的CSV文件(我不知道它是否会喜欢SCV,但它确实为XCSL格式工作)< / p>

连接到另一个web部件

使用此选项将图表Web部件连接到另一个Web部件 能够发送数据。示例 此类Web部件包括文档库或联系人列表。

注意确保已使用的Web部分已使用 在与图表Web部件相同的页面上

http://office.microsoft.com/en-gb/sharepoint-server-help/create-a-chart-by-using-the-chart-web-part-ha101889211.aspx# _toc276035255

转到要显示图表的页面。为SharePoint添加共享图表:

SharePoint的Collabion图表允许您从数据创建图表 存储在SharePoint®列表中,视图,CSV字符串或文件,SQL MS, Oracle,Excel和BDC

http://www.fusioncharts.com/products/ccsp/

单击向导,按照向导。格式(数据提供程序)需要是CSV,请在下面的Web检查。过去在URL中。点击连接。选择所需的软件,然后单击“应用”,然后单击“右键单击图表”,选择您的图表,然后从那里遵循向导:)

vid教程在这里:

http://www.youtube.com/watch?v=d34sar_gsk8 < / p>

文档:

http://docs.collabion.com/charts/1.1/

为Excel Way

http://www.codeproject。 COM /文章/ 22239 /显示图表 - IN-SHAREPOINT-FIRMY-EXCEL-SERVIC

许可以下: CC-BY-SA归因
scroll top