问题标签 [ssrs-expression]

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 回答
3586 浏览

reporting-services - SSRS - 日期时间格式的表达式警告

我需要从报告的 2 个日期/时间参数(开始日期和结束日期)中获取月份和年份信息到文本框中。

我使用了以下表达式 -

把它变成像 2012 年 3 月到 2012 年 8 月这样的时间。

它有效,但是我不断收到以下警告:

有任何想法吗?

谢谢!

0 投票
2 回答
5884 浏览

reporting-services - 将字段添加到 SSRS 2008 报告中的表达式中

提前感谢您抽出宝贵时间回答我的问题。

我在使用 SSRS 报告系统中的表达式时遇到问题。我正在从报告中提供的数据集中添加必填字段,但是当我尝试预览报告时,我收到以下消息:

“用于报表参数 'Policies_Total' 的值表达式引用一个字段。字段不能用于报表参数表达式。”

这是我的表达:

这应该是从具有以下表达式的 Crystal 报表转换而来的:

任何帮助深表感谢。

谢谢

0 投票
1 回答
14147 浏览

reporting-services - SSRS - 条件文本格式(使用 Switch 的表达式)

我将通过说明表达式在报告中确实起作用来打开它。问题是他们没有一起工作。

我目前有一个基于两列值格式化的列标题。斜体和下划线基于 Column1 的值。粗体和基于 Column2 值的特定颜色。我通过在文本属性中使用 Switch 表达式来做到这一点。这是我为每个人准备的:

并显示它们都已标记的图像:

在此处输入图像描述

当我运行报告时,没有错误。

奇怪的是(至少对我来说)结果应该是这样的:

  1. 普通的
  2. 粗体和红色
  3. 斜体和下划线
  4. 所有四个(粗体、斜体、红色和下划线)

在文本应该看起来像 4 的情况下,它看起来像 2。其他一切都按照它应该的方式工作,所以我有点难过,想解释一下为什么会这样。我查看了之前是否已经回答过这个问题,但根据我所看到的,它似乎不是这样。如果我使用了任何错误的术语,我深表歉意(我对此很陌生)。

0 投票
1 回答
829 浏览

ssrs-2008 - SSRS 表达式评估不起作用

共享数据集返回两列:DaysEarly 和 NumberShipped。我想在表格中使用它来显示提前、准时和延迟的发货数量。数据如下所示:

该表使用此数据集。我有以下表达式:

最后一个表达式对所有出货量求和。前两个返回以下消息:

这样做的正确方法是什么?我正在根据上面的数据寻找这样的结果:

0 投票
2 回答
2984 浏览

sql-server - SSRS 中的表达式未按预期工作

我有一个 SSRS 报告,我想对一个字段的值求和,但前提是另一个字段的值等于 1,因为我已使报告为每一行输出一个行号。基本上,我试图将不同的值相加得出一个总数。截图如下。对于超过 1 件商品的订单,我收到错误消息。我用来计算 Ship Cost 的表达式(红色文本)如下

在此处输入图像描述

但我得到了#Error。包含文本#Error 的单元格的读数应为 $11.25。

0 投票
3 回答
82611 浏览

sql - 带条件的 SSRS 求和表达式

我这里有问题,请提供银行转账的 SSRS 报告,见附件 每家银行的银行转账

我想添加一个行表达式,它将对同一家银行的总金额求和,即 03001 - Standard Chartered Bank Ltd BJL、03002 - Standard Chartered Bank Ltd sk 和 03002 - Standard Chartered Bank Base 都是标准章程,我会想一共得到所有标准包机的GMD数字。如果需要更多说明,请询问。

NB: 联合起来的银行,例如上面的标准宪章,有一个称为 BankAName 的公共字段。所以可以设置求和条件来检查BankAName是否相同。

0 投票
1 回答
51064 浏览

reporting-services - Report Builder 3.0 SWITCH 表达式 DEFAULT/ELSE

我正在尝试根据用户特许经营编号显示不同的徽标。

参数 = UserFranNr

如果值 <> 99 和 <> 87,则要显示的嵌入图像是 ID0。(嵌入的图像名称是字符串。)

这适用于嵌套的 IIF,但似乎是使用的正确时间/地点SWITCH

(将来很有可能会有更多的特许经营权使用他们自己的标志。)

我还没有找到任何解释如何使用SWITCH.

这甚至可能吗?如果有怎么办?如果没有任何不错的选择?谢谢

资源: 表达式示例(报表生成器和 SSRS) 定义公式对话框(报表生成器)

加上这里和其他论坛。

0 投票
1 回答
16044 浏览

reporting-services - 表中的 SSRS 行号,不包括隐藏行

我使用以下表达式来获取 SSRS 中表的行号:

我还使用行可见性属性的表达式。让我们说可见性表达式是

我的行号表达式不考虑该行是否可见。

我显然可以更改我的数据集查询,但是是否可以仅更改我的行号表达式以仅包含未隐藏的行?谢谢

0 投票
3 回答
57871 浏览

reporting-services - SSRS 表达式除以零误差

我有一个带有除法表达式的 tablix 框。当除以零或空值时,我会#Error显示在我的报告中。我尝试创建一个IIF语句并使用静态值进行测试。这验证了我的语法是正确的,但我仍然在报告中看到错误。

报告预览

=IIF(Sum(Fields!CY_Dollars.Value)=0, 0, (Sum(Fields!CY_Dollars.Value) - Sum(Fields!PY_Dollars.Value))/(Sum(Fields!PY_Dollars.Value)))

所以我用当年的美元,减去上一年的美元,再除以上一年的美元来得到百分比变化。有没有我没有得到的技巧?!

0 投票
1 回答
146079 浏览

reporting-services - 用于 IF、THEN ELSE 的 SSRS 表达式

我正在使用我们的shoretel 电话系统从表中创建一个字段,并且我正在通过 SSRS 整合报告,我需要一些表达帮助。

定义结果应该是:

我试图让该领域给我 7、1 否则 0。任何帮助都会很棒。

谢谢,阿伦