如何在一个列表列中从逗号分隔值创建带有图表WebPart的图表
-
10-12-2019 - |
题
我想在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部件相同的页面上
或
转到要显示图表的页面。为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/
http://www.codeproject。 COM /文章/ 22239 /显示图表 - IN-SHAREPOINT-FIRMY-EXCEL-SERVIC