问题标签 [reportbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1221 浏览

delphi - 如何使用数字隐喻 ReportBuilder RAP 获取系统值的值

我在 Delphi 2007 中使用 Digital Metaphors ReportBuilder。我想使用 RAP 访问系统日期(Delphi 中 now 函数的值),但在尝试在 Report Builder 设计器中编译时出现未声明的标识符错误。在 RAP 中获取系统日期的最佳方法是什么?

0 投票
1 回答
530 浏览

reporting-services - 未找到报表生成器自定义程序集中的方法

我正在尝试在 Report Builder 2.0 中使用自定义程序集。我已通过 Report Properties > References 将程序集添加到报告中。当我尝试在程序集中调用公共静态方法时,我收到以下消息:

“ExtractTag”不是“ReportsClassLibrary.ReportsClassLibraryTools”的成员。

我试图用来调用该方法的表达式是:

程序集中的方法签名是:

该方法在ReportsClassLibrary命名空间和ReportsClassLibraryTools类中。

我不知道由于某种原因,我的报告是否正在查找没有此方法的旧版本的程序集,或者问题是否出在其他问题上。我尝试从报告中删除程序集,重建程序集并将其重新添加到报告中。

编辑:看起来像一个更深层次的问题。我的程序集可以编译,但是在运行调用该方法的测试用例时,测试失败并出现 System.MissingMethodException。猜猜我遇到了装配问题,而不是报表生成器问题......

0 投票
1 回答
3244 浏览

delphi - 如何使用 Digital-Metaphors Report Builder RAP 在计算字段中设置字体属性

我正在尝试使用 RAP 在 Digital-Metaphors Report Builder 中的变量中设置字体属性。我正在使用的代码是:

但这不起作用,我收到编译时错误。如何设置字体样式?

0 投票
1 回答
4616 浏览

xml - 使用 Report Builder 2.0 从 Sharepoint 查询数据:缺少字段

我正在使用 SQL Server 2008 和 Report Builder 2.0 来尝试从 Sharepoint 列表中查询数据,如本教程中所述。报表设置为使用连接字符串设置为 的 XML 数据源http://mySharepointSite/_vti_bin/lists.asmx

但是,我似乎无法从 Sharepoint 列表中获取所有字段,即使我指定了一个视图,其中专门包含我想要的字段而不再包含更多字段。根据我操作查询的方式,我似乎获得了 Release 字段Theme 字段,但不能同时获得两者。这是我现在的查询:

当我使用带有内置 Sharepoint List 数据源类型的 Report Builder 3.0 进行测试时,它能够在我的 List 中看到 Theme 和 Release 字段。但是,当我没有获得给定列表和视图中的所有字段时,有谁知道 Report Builder 2.0 发生了什么?

更新: 针对 nelsonwebs 的问题:

  1. “该列表是否包含 InfoPath 表单?” 我不知道?它看起来只包含文本数据。
  2. “列表数据如何输入到列中?” 我不确定你在问什么。Sharepoint 中的数据是由其他人输入的,我想他们只是使用通常的 Sharepoint 方式(将新项目添加到列表中)。
  3. “您是否对列表进行了自定义,例如添加/调整内容类型?” 这是一个列表,在我们的 Sharepoint 网站上已经存在了一段时间,它已经过定制,具有数字、多行文本和选择等字段类型,但我认为这些只是默认的 Sharepoint 类型。
0 投票
1 回答
2343 浏览

xml - Report Builder 2.0 查询:字段名称中带有空格的 ElementPath

我正在尝试使用 Report Builder 2.0 使用 XML 数据源查询 Sharepoint 列表。我明确列出了我想要返回的字段,否则我不会得到所有这些字段,因为它们中的一些有时为空。但是,我需要的字段之一的名称中有一个空格。如果我在未明确指定字段的情况下进行查询,我会将其作为以下字段之一返回: ows_Pre-Req Estimate. 如何在ElementPath标签中指定此字段?当我尝试将字段名称放在引号中或仅将其留有空格时,会出现不同的错误,如图所示:

这是我在保留空间并尝试在查询设计器中运行查询时遇到的错误:

XmlDP 查询无效。ElementPath 的第 1 行字符 105 处的语法错误。预期的 }。

我尝试检查有关 ElementPath 的 MSDN 页面,但没有看到任何有关带空格的字段的注释。我在Maria 的两分钱上看到有人建议使用_x0020_而不是空格,但这似乎也不起作用。

交叉发布到Microsoft 论坛

0 投票
3 回答
1567 浏览

oracle - Report Builder 2.0 或 Oracle 字符串聚合

在 Report Builder 2.0 中,我试图创建一个包含如下数据的表:

问题是我的 Oracle SQL 查询以以下格式返回数据:

等等。我无权使用本教程LISTAGG中描述的 Oracle 访问权限,也无法使用或告诉您我正在使用哪个版本的 Oracle,因为我必须通过非常有限的接口访问数据库。我研究了报表生成器的函数,例如但找不到将多个字符串值与聚合函数连接在一起的方法。如果我创建一个按人分组的表,我会为每个 StrID 获得单独的行。使用导致“#Error”出现在表格单元格中,我假设因为它实际上不是一个多值字段,它是每个人的单个值。EXPLAIN PLANAggregateJoin(Fields!StrID.Value, ", ")Fields!StrID.Value

谁能告诉我一种通过 SQL 或 Report Builder 2.0/Visual Basic 在一行中按人显示相关 StrID 列表的方法?

编辑:如果有人能想到一个创造性的解决方案, 我可以使用LAG 功能。原来我也可以PARTITION BY与该LAG功能一起使用。

0 投票
3 回答
10964 浏览

sql-server-2008 - 报表生成器 3.0

我正在使用 SQL Server 2008(非 R2)并尝试使用 Report Builder 3.0。当我尝试连接到报表服务器时,出现错误:

连接失败。无法连接到 URL 中指定的服务器......

但是,我使用与 Report Builder 2.0 相同的连接,并且工作正常。

RB 3 不能与 2008 R2 之前的数据库一起使用吗?

0 投票
3 回答
5102 浏览

sql - 报表生成器 - 将日期时间转换为本地时间

我正在使用 Report Builder 2.0 构建一个报告,其中包含作为 UTC 时间存储在数据库中的日期时间数据。有没有办法将 UTC 时间转换为查看报告的计算机的本地时间?

谢谢。

0 投票
2 回答
3960 浏览

reporting-services - 如何将移动平均线添加到 Report Builder 2.0 图表

这让我发疯了。我查看了所有相关的 MSDN 教程,但他们谈到了“数据字段放置区”以及“添加计算系列”菜单选项应该如何存在但它不是,并且没有提供屏幕截图来显示“数据字段放置”区'是。这是我“右键单击数据字段放置区中的字段”时得到的菜单:

报表生成器 2.0 的屏幕截图

令人沮丧的是我知道我以前看过这个计算过的系列的东西,但我再也找不到它了,它不在我可以看到的“系列属性”对话框中,而且我找不到一个教程来展示如何找到这个功能。我猜你只能在某些图表类型上有一个计算系列,或者我没有打开一些标志或其他东西,但我没有看到任何地方提到过。

您能告诉我如何在 Report Builder 2.0 的图表中添加一条显示数据中位数的线吗?我想我可以通过“计算系列”添加“移动平均线”来做到这一点,但我找不到如何添加它。

编辑: 在不同的图表上,“添加计算系列”菜单选项可用。这是一个堆积柱形图,我右键单击的系列是一个使用RunningValue.

0 投票
1 回答
1450 浏览

coldfusion - Coldfusion Report Builder - 如何在 prod/staging/dev 之间从外部设置不同的数据源?

Coldfusion Report Builder 很棒。

一个小问题。我们使用 ANT+CFANT 来部署。

当我们创建报告时,比如说在开发盒上名为 MyApp_dev 的数据源中。

我们的另一台服务器是生产服务器。它还包含一个临时构建,以确保在我们发布之前一切顺利。 (感谢 Al Everett 让我注意到这一澄清。)

创建报告时一切正常。

我们将报告部署到我们的登台服务器,该服务器的数据源为 MyApp_Staging。该服务器也可能会或可能不会在 MyApp_Live 下运行实时应用程序。Ant 将更新推送到 Staging 非常棒。

运行报告,崩溃和烧毁。为什么?

报告似乎正在寻找 MyApp_Dev 数据源,即使应用程序正在使用 MyApp_Staging 数据源。

在挖掘中我发现了一些方法,我想从一开始就做这个,最终的,理想的方式,而不是当我有一个新的 Aha 时不得不回去做几十个不同的报告!片刻。

1)显而易见:将数据源传入 cfreport标签。不适用于从 v8 开始的 ColdFusion Builder 报告,或在 Linux 上测试的 v9。

2)迄今为止最现实的选择(但很痛苦):将查询作为对象传递到 ColdFusion Builder 报告中。让我们考虑一下:

  1. 使用我本地盒子上的 RDS 等,使用报告生成器创建报告,让我心满意足。
  2. 完成后,将查询复制到代码片段或数据库列中,以便在运行时使用正确的数据源动态注入。
  3. 修改我的“运行报告”事件以从数据库列中查找查询,将其插入另一个动态 cfquery 并可能...评估(!?!)它?有趣的一面是我可以将 cfquery 数据源设置为每个环境所需的数据源。
  4. 当我在 CF Report Builder 中修改报表的列时,我总是必须更新数据库中的查询。有没有可以为我提取的代码片段?唔。

3)不太理想。 把它收起来,让所有暂存的报告在实时服务器上运行。也许将实时数据复制到暂存(无结构更改)以使其看起来相似。

是否有任何雄辩的方法来完成上述?

提前致谢!