精华内容
下载资源
问答
  • sharepoint报表数据源
    2020-12-22 15:25:35

    场景:使用Power BI连接SharePoint站点1制作了报表,后续想要切换至SharePoint站点2,但不想重新制作报表。

    过程:

    1.复制一个pbix文件,选择“Transform data”->"Advanced Editor"。

    2.将数据源替换为新数据源,点击“Done”;

    3.此时仍会有报错,双击Navigation选择对应的List,并保持两个pbix文件中的Columns一致即可。

    更多相关内容
  • 本文讲述SharePoint 2013 BI之report service 常用功能 连接到SharePoint List 数据源

    本文讲述SharePoint 2013 BI之report service 常用功能 连接到SharePoint List 数据源。

    笔者参考http://technet.microsoft.com/en-us/library/ee633650.aspx 尝试在report 中连接SharePoint List 数据源,但是发现该文档里面有明显的三处错误,也不知道微软的发布这个文档的时候是怎么测试的,为避免更多的用report service的同学遇到这种问题,特写一篇博文说明下我实践的步聚。

    准备工作:配置report service 和创建报表的基本步聚请参考 《SharePoint 2013 BI 之 report service 实例》

    1. 在report 站点中新建一个List 列表用于测试,命名为 ListDataSource 

    2. 加入一个测试列和输入两三行测试数据 


    3. 新建report project 

    4. 新建数据源,连接字符串为 http://YourMoss2013Server/report, 认证方式为windows 集成验证,数据源命名为ListDataSource 

    5. 新建data set,查询语句为,data set 命名为 ListDataSet

    	<RSSharePointList>
    	<ListName>ListDataSource</ListName>
    	<ViewFields>
    	  <FieldRef Name="ID"/>
    	  <FieldRef Name="Title"/>
    	  <FieldRef Name="SalesAmount"/>
    	</ViewFields>
    	<Query>
    	  <Where>
    	      <IsNotNull>
    	        <FieldRef Name="Title"/>     
    	      </IsNotNull> 
    	  </Where>
    	</Query>
    	</RSSharePointList>
    

    注意微软的帮助文档里面就是这个Query text有三处错误


    错误a:标签listName应该为ListName, 首字母没有大写,如果这样是死活也查询不出来的, 报标签 listName无效的错

            b.  标签viewFields应该为ViewFields, 首字母同样没有大写,如果这样是死活也查询不出来的,报标签viewFields无效的错

           c.  IsNotNull 字句不需要type,这个报的错比较想不到

              最外层报错为:Value does not fall within the expected range 

             log里面报错为:

               Throwing Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: , Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Query execution failed for dataset ''. ---> System.ArgumentException: Value does not fall within the expected range.    
     at Microsoft.SharePoint.Library.SPRequestInternalClass.GetListItemDataWithCallback2

       6.新建报表并选择 ListDataSet作为数据集

       

    7.发布报表并查看结果 





    展开全文
  • SharePoint 2013 如何配置 报表数据源(RSDS) Power view 在本地或页面打开速度让我们和客户都无法忍受。选择使用RSDS,RSDS 在项目中的效果如下。 相对power view ,速度快,效果好,兼容强迁移方便等优点。 ...

    SharePoint 2013 如何配置 报表数据源(RSDS)

    Power view 在本地或页面打开速度让我们和客户都无法忍受。选择使用RSDS,RSDS 在项目中的效果如下。
    相对power view ,速度快,效果好,兼容强迁移方便等优点。


    第一步检查问题


    1,按照原设计,在文档库里添加报表数据库--在添加是这里竟然没有。

    2,我知道从 列表设置--【  从现有网站内容类型添加】--增加--但是 木有啊

    3,经过检查发现新的服务器上缺少 SQL server Report service
    A新服务器

    B原服务器

    OK 下面安装SSRS:
    这里注意:一般是先安装SSRS,如果你的项目里可能包含BI相关。请在安装数据库的时候安装SSRS for sharepoint 和power pivot for sharepoint。

    第二步解决问题  安装SSRS

    示例使用的是SQL Server 2014  enterprise edition

    • 运行 SQL Server 安装向导 (Setup.exe)。

    • 在向导的左侧单击“【安装】”,然后单击“【全新 SQL Server 独立安装或向现有安装添加功能】”


    • 然后下一步【产品更新】下一步,

    • “【安装类型】”页上,单击“向 SQL Server 2012 的现有实例中添加功能”。 在下拉列表中选择正确实例,然后单击“下一步”

    • “【在功能选择】” 选中 “Reporting Services – SharePoint ” 和 “用于 SharePoint 产品的 Reporting Services 外接程序”


    • 然后下一步

    • 【reporting Service 配置】页中,木有选择只剩下“仅安装”,选中


    • 单击“下一步”。 

    • 然后单击安装

    • 然后按照完成


    第三步配置reporting Service 服务


    配置有2中方法:
    • 在 SharePoint 管理中心的【系统设置】组中,单击“管理服务器上的服务”

    • 找到“SQL Server Reporting Services 服务”,然后在“操作”列中单击“启动”

    • Reporting Services 服务的状态将从“已停止”更改为“已启动”。 如果 Reporting Services 服务不在列表中,则使用 PowerShell 安装该服务。



    使用命令的方法:
    Install-SPRSService
    Install-SPRSServiceProxy
    get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance


    第四步 创建RA Application

    • 在 SharePoint 管理中心的“应用程序管理”组中,单击“管理服务应用程序”

    • 在 SharePoint 功能区中,单击“新建”按钮。

    • 在“新建”菜单中,单击“SQL Server Reporting Services 服务应用程序”


    • “创建 SQL Server Reporting Services 服务应用程序”页中,创建一个有代表性的名称

    • “应用程序池”部分中,尽量创建一个新应用程序池(推荐)。 如果您将相同的名称用于应用程序池和服务应用程序,则可能会使您正在进行的管理更加容易。 这可能还会受到您将创建的服务应用程序的数目以及是否需要在单个应用程序池中使用若干应用程序的影响。 

    • “数据库服务器”中,您可以使用当前服务器或选择其他 SQL Server。

    • “数据库名称”中,默认值是 ReportingService_<guid>,这是唯一的数据库名称。 

    • “数据库身份验证”中,默认值是 “Windows 身份验证”。 如果您选择“SQL 身份验证”。

    • “Web 应用程序关联”部分中,选择要设置为供当前 Reporting Services 服务应用程序访问的 Web 应用程序。 可以将一个 Reporting Services 服务应用程序与一个 Web 应用程序相关联。 如果所有当前 Web 应用程序均已与一个 Reporting Services 服务应用程序相关联,将显示警告消息。

    • 单击“确定”。


    下面这步一定要注意:选择关联。

    此时创建已经完成,但是 在文档库的设置里依然没有 Report 数据源,继续配置--去管理中心启动 SSRS和power pivot
    • 单击网站首页--根目录“【设置】”

    • 单击“【网站设置】”

    • “【网站集管理】”组中,单击“【网站集功能】”

    • 在列表中找到“Power View 集成功能”

    • 单击“激活”。 功能状态将更改为“活动”


    这时再到文档中心--设置--从现有网站添加:
    报表数据源已经存在,添加--在去文档中心添加

    已经存在了,ok配置已经完成!


    这样 你可以放心玩RSDS了。注意浏览器需要安装 Silverlight 样式和切换效果非常炫。如下图。


    QQ交流群:212099235


    展开全文
  • 之前从来没有接触过报表,突然接到要求做... 一处是在创建报表的时候,使用报表向导,它会先设置数据集属性,比如新建的数据集名称和数据源数据源主要有数据库,对象,其他应用程序提供的返回数据服务和SharePoi...

    之前从来没有接触过报表,突然接到要求做一个报表控件,整个人都是懵的,前前后后花了一周半的时间理清了报表的使用,主要的难点就是报表的分组和参数设置,做个备忘录以后再用

    一.数据源

    •   报表的数据源设置有两处:

      一处是在创建报表的时候,使用报表向导,它会先设置数据集属性,比如新建的数据集名称和数据源,数据源主要有数据库,对象,其他应用程序提供的返回数据服务和SharePoint站点(我也不知道是什么)

      还有一处是在创建完报表后,打开报表,点击工具栏的视图=>报表数据=>数据集(网上很多都说报表数据是在工具栏=>报表=>属性,但我用的是VS 2012 Ultimate版本和VS 2015 EnterPrise版本,也许路径不同)

     

    •   数据源我用过两种,分别是数据库和对象:

      对象很容易理解,我创建了一个用的是包含List表的类文件作为对象,每个表中的JiLiangRDLC元素作为一行数据,表中的元素在绑定报表的数据源之前可以进行处理,比如筛选,运算,

    1 public class ListJiLiangRDLC
    2 {
    3      public List<JiLiangRDLC> rdlcAll { get; set; }
    4      public ListJiLiangRDLC()
    5      {
    6          rdlcAll = new List<JiLiangRDLC>();
    7      }
    8 }

       数据库作为对象也很容易理解,添加一个数据集文件,在文件中,添加“工具箱=>数据集=>TableAdapter控件”,在配置向导中配置连接的数据库表格和需要绑定的列数据,至于如何绑定,会在之后的博客中描述

    二.数据分组

       在创建报表中的报表向导,会有行组设置和列组设置,一般用的都是行组(行组中分组依据同样会出现在表格中,所以分组依据中的参数和数据中的参数不要重复),完成报表向导后,会自动生成一张表格,表格的名称和参数的Name属性一致,此时分组的结果是这样的(参考https://www.cnblogs.com/wjbobo/archive/2012/04/13/2446535.html):

      我们需要的是这样的:

      那么如何做到呢,很简单,有两个办法:

      一个是按照上面网址中的描述,我们先不创建分组依据,在下面行组和列组中,选中行组右键添加组.父组->分组依据,添加行组数据,一层层往第一个分组依据加,比如图片中就是不停的添加父组(分店=>市=>省):

      因为我用的报表没有这么多层,所以我直接选中分组依据以外的数据“合并单元格”,再插入一张表格,将表头删除,在插入的表格数据行中逐列填写数据,此时如果直接运行的话,会报一个"Tablix详细信息中包含静态成员"的错误,我查了查,解决办法是在父行组的"详细信息=>组属性=>常规”中添加分组方式“=Int((RowNumber(Nothing) - 1)/20)”,原因是在数据行插入了表,而不是在表头插入了表。

    三.报表参数,绑定报表

      设置参数,需要在“报表数据=>参数=>右键添加参数”,参数一般要允许空白值

     接下来就是在代码中绑定参数数据和绑定报表,刷新报表控件了:

     1     public void JiLiangRefresh()
     2     {
     3             this.reportViewer1.Reset();
     4             this.reportViewer1.LocalReport.Dispose();
     5             this.reportViewer1.LocalReport.DataSources.Clear();
     6             ReportDataSource rds = new ReportDataSource();
     7             rds.Name = "DataSet2";       
     8             rds.Value = ListOperator.rdlcAll;
     9             ///---向报表绑定数据源  
    10             this.reportViewer1.LocalReport.DataSources.Insert(0, rds);
    11             ///---向报表查看器指定显示的报表  
    12             this.reportViewer1.LocalReport.ReportEmbeddedResource = @"ProductSystem.Report.JiLiangReport.rdlc";
    13             ReportParameter repttTxtFixtureBarcode = new ReportParameter("FixtureBarcode", this.deviceId.FixtureBarcode); ;
    14             ReportParameter reptTxtDeviceSerialNum = new ReportParameter("DeviceSerialNum", this.deviceId.DeviceSerialNum);
    15             ReportParameter reptNumBoxNum = new ReportParameter("BoxNum", this.deviceId.BoxNum);
    16             ReportParameter reptTxtDeviceType = new ReportParameter("DeviceType", this.deviceId.DeviceSerial);
    17             ReportParameter reptTxtLowerMachineVersion = new ReportParameter("Version", this.deviceId.Version);
    18             ReportParameter reptTxtTester = new ReportParameter("Tester", this.deviceId.Tester);
    19             ReportParameter reptTxtoddNum = new ReportParameter("oddNum", this.deviceId.oddNum);
    20             ReportParameter reptTxtDateTime = new ReportParameter("DateTime", this.deviceId.TestTime.ToString("yyyy-MM-dd"));
    21             reportViewer1.LocalReport.SetParameters(new ReportParameter[] { reptTxtoddNum, reptTxtTester, reptTxtLowerMachineVersion, reptTxtDeviceType, 
    22                                                                                 reptTxtDateTime, reptTxtDeviceSerialNum, repttTxtFixtureBarcode });
    23             this.reportViewer1.RefreshReport();
    24             //设置打印布局模式,显示物理页面大小
    25             this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
    26             //缩放模式为百分比,以100%方式显示 DateTime.Now.Date;
    27             this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent;
    28             this.reportViewer1.ZoomPercent = 100;
    29     }

     

    转载于:https://www.cnblogs.com/ChenhaonanFamily/p/9959732.html

    展开全文
  • 由于PowerPivot的数据是内嵌在EXCEL文件中,这种方式好处就是可以作为离线数据分析(即使源数据不可用,不能进行同步更新,但还是可以使用已导入的PowerPivot数据),但是也存在一些劣势,如会造成大容量的Excel文件...
  • This article explores various ways to use a Web data source in Power BI ... 本文探讨了Power BI Desktop报表中使用Web数据源的各种方法。 介绍 (Introduction) Information is widespread these days. ...
  • SharePoint 2013 平台 创建 Power view Report 共享数据源(RSDS) 由于项目需求,在SharePoint 门户上集成 BI部分,完成了所有Excel Power report 后,需要在SharePoint 页面上 开发、编辑power view 报表。 也就是...
  • 在VS中做了一下报表,把数据源设置成为共享数据源,部署时发生以下错误: 解决方法:在VS中解决方案窗口,选择共享数据源中的用到的数据源名称,右键点击,选择“部署”,部署成功后,再部署报表即可。 转载于:...
  • 使用Power BI,需要有一个... 但是Power BI Online可以连接SharePoint文档库中的文档,无法直接连接一个SharePoint List,为了连接SharePoint List,我们需要使用Power BI桌面版,并且需要Power BI Pro的账户...
  • ​​​​​ 常用数据源对照表数据源类型/BI工具具体数据源/FineBI/PowerBI/永洪BI/观远数据
  • 使用Excel在SharePoint中发布报表的教程,图文并茂非常详细。
  • 下文主要介绍如何在Sharepoint2010项目开发中使用ReportViewer和RDLC生成项目报表。由于Sharepoint 2010默认是禁用Session的,而RDLC报表必须启用Session。因此在Sharepoint的站点中要使用RDLC生成报表,可以对站点...
  • Sharepoint Foundation中的首要数据结构就是列表(List),每个List属于某种List Type,与此类似,每个列表中的列(Column)属于某种FieldType,而每一条列表记录(List Item)属于某种Content Type.至于外部数据(External ...
  • Excel作为一个像素级的BI工具或者小型数据库有着其不可替代的场景,但是随着企业BI的发展,BI工具肯定需要进行统一,那怎么让这部分...回到PowerBI Server端,新建—数据集—文件—ondrive(sharepoint也行)—在PowerBI
  • 前言 在sql server2012...后来通过查询资料才知道,如下: 重要提示 从 SQL Server 2012 版本开始,Reporting Services 配置管理员不设计用来管理 SharePoint 模式报表服务器。 SharePoing 模式通过使用 SharePoi...
  • 配置本地文件数据源和定时刷新 4.  配置Sql Server数据源和定时刷新 5.  配置Mysql数据源和定时刷新 6.  配置ODBC数据源和定时刷新 7.  配置Sharepoint源的定时刷新 8.  开发增量刷新报表...
  • sharepoint培训文档

    2013-03-19 13:12:13
    sharepoint培训文档 分类 : webpart 管理中心 开发 列表 搜索 网站操作 文档库
  • sharepoint 工作经验与技能总结

    千次阅读 2016-12-30 14:14:23
    sharepoint能做什么,它适合做什么,也有很多人问过,我觉得它能做的,可以说是没有限制的,例如我们常看到的,如要做一个信息门户,还是OA,还是项目管理,文档管理,知识库,还是HR人力资源管理,财务ERP,CRM客户...
  • Nevron Data Visualization technology for Microsoft SharePoint Server 2007被设计用于向SharePoint IT专业人士提供优异的报表以及仪表板功能。该套件包含的webparts部分在SharePoint环境中进行了直观的配置。  ...
  • 一,准备ReportService报表 1建立含查询参数的存储过程 2.打开你的报表管理器,假设你的Report Service发布在soungcha:8085上,则在IE中输入http://soungcha:8085/reports,会看到报表管理器界面, 新建一个文件夹...
  • 了解报表服务器(报表生成器)12/15/2008本文内容当打开报表生成器或运行报表时,您使用的就是报表服务器。报表服务器是 Reporting Services 的主要组件,由以下两部分组成:一个 Web 服务和一个 Windows 服务。通过 ...
  • 微软以往的BI产品,尽管有Report Builder这类ad-hoc工具,但是作为客户端开发工具仍然太麻烦,而且也无法提供灵活的分析功能。...再加上MOSS,Excel成为了集分析、报表、发布为一体的BI客户端工具。 SSAS、...
  • 大家一般情况下老是把SharePoint 2010商业智能中的仪表板和...报表 什么是SharePoint 2010商业智能的仪表板? SharePoint 2010中的仪表板其实就是一个可以相互交互的多个Web部件组成的页面,其中主要包
  • Sharepoint Foundation中的首要数据结构就是列表(List), 每个List属于某种List Type,与此类似,每个列表中的列(Column)属于某种FieldType,而每一条列表记录(List Item)属于某种Content Type.至于外部数据(External...
  • Microsoft SharePoint Server 2010 中的 PerformancePoint Services 是一种绩效管理服务,可用来监视和分析业务。通过提供灵活易用的仪表板、记分卡、报表和关键绩效指标 (KPI) 构建工具,PerformancePoint Service ...
  • Sharepoint开发入门

    2012-10-17 16:50:20
    适合Sharepoint2010 开发入门者
  • SharePoint 2010相关文档

    2013-06-14 17:45:46
    分别针对管理中心、webpart、列表、开发、搜索、网站操作、文档库分别讲解说明。对于刚入门的朋友还是有很大的帮助的。
  • 报表服务器配置管理器(本机模式)09/20/2017本文内容适用对象: ✔ SQL Server 2016 Reporting Services 及更高版本 ✔ Power BI 报表服务器有关与以前版本的 SQL Server Reporting Services (SSRS) 相关的内容,请...
  • 大神 Save Me......... SharePoint 2013 使用 RSDS (SSAS数据源,连接测试ok) 创建 Power View 报表 时报错:数据扩展插件类型对于此操作无效. 是什么原因呀?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,424
精华内容 569
关键字:

sharepoint报表数据源