问题标签 [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.
datetime - SSRS 表达式删除日期中的前导 0
我的报告将日期时间显示为“2015 年 5 月 8 日星期五”,但如果该值为一位数,我想删除日期字段中的 0。
我应该使用表达式来处理这个吗?如果是这样,我可以得到一些关于表达的帮助吗?
谢谢,
reporting-services - DATEDIFF 返回负值 -SSRS
这是我的表达。
它返回正数和负数。有时,当用户没有输入“actualendValue”时,它会返回一个负数,例如“-1234”。
我试图用这个等式(如下)做的是,如果返回负值,则显示“0”。
任何人都可以帮助我,用我的第二个等式还是有更好的方法来做到这一点?,我正要拔掉我的头发。
非常感谢。
更新1:我试过:
当我运行这个表达式时,我不会出错,我仍然会得到正值和负值。
reporting-services - SSRS FieldValue 拒绝 ReportItems
在尝试预览我正在构建的 SSRS 报告时,我收到以下错误消息:
(处理):未知 ExpressionType:FieldValue 拒绝 ReportItems。
我无法在任何地方找到与此错误有关的任何内容。我的报告相当简单,主要是查找引用连接的 SQL 表的表达式。唯一添加的是具有设置只读值的字符串参数。我尝试从使用它的表达式中删除它,但没有运气。
有什么建议么?
reporting-services - SSRS 仅将参数应用于某些字段或排除查找/表达式?
我有一个显示employeeID
、employeeEmail
、supervisorID
和的报告expirationDate
。然后,我使用此 LookUp 功能查找主管电子邮件:
当我在expirationDate
这将搜索结果缩小到仅显示日期范围内到期日期的员工。但是,如果主管expirationDate
也不在该范围内,它也会过滤掉我的主管电子邮件地址。
我不希望 LookUp 表达式受制于日期范围的参数。我希望始终显示主管电子邮件。因为日期范围参数旨在按到期日期过滤掉员工,而不是主管。
因此,当员工因expirationDate
在范围内supervisorID
而显示时,应始终显示他们,但由于 LookUp 表达式随后重新查询数据集以查找电子邮件,因此当expirationDate
不在主管范围内时,结果将被阻止也。
有没有办法从参数中排除我的查找/表达式?或者让参数只过滤掉特定的列字段?
reporting-services - SSRS 报告表达式,用于一列中的 2 个字段
我正在创建一个报告,我试图在一个 column= 中显示两个字段Account Name
。
看到我的问题是,如果我使用其中一个字段运行报告,则会填充一些帐户名称
例如:
Table 1
Table 2
如果我使用 1 组Account Name
和地址字段,则只会填充一些名称/地址字段,如表 1 所示。
如果我使用另一组帐户名称和地址字段,则只会填充一些名称/地址字段,如表 2 所示。
如何使用 2 中的 2 个集合Expression
,以便填充所有名称/地址字段。
reporting-services - SSRS 2012 - 隐藏重复行
我已经分别尝试了这两种方法,
行可见性
=IIf(Previous(Fields!name.Value) = Fields!name.Value, True, False)
对于以上,我需要添加每个字段吗?
- HideDuplicates in Row Properties,这有效,但它留下了空白行。
我的 2 个问题。
对于 1.,我需要添加每个字段吗?
对于 2.,我不知道如何删除空白行?
谢谢,
reporting-services - 如何使用表达式强制 SSRS 参数变灰?
在谷歌上到处找,找不到答案。
是否有 SSRS 表达式将参数变灰。所以默认情况下它是可见的并且可以被选中。在选择先前的参数之前,我想变灰并且无法选择。我想用表达式而不是级联参数来做到这一点。这是一个特例。如果另一个参数没有选择值,我必须在 if 语句中做一些事情来使参数变灰。请帮忙。
parameters - SSRS - 如何对参数表达式求和?
我在报告中使用以下参数作为表达式来输入 1 到 7 之间的数字。如何对这一列求和?
数据按季节分组。
reporting-services - 基于参数变化的ssrs表达式
我的图表报告 A 和 B 中有两个参数。在图表的系列组中,我的字段颜色具有三个颜色名称(“红色”、“绿色”、“棕色”)。
这里我需要写一个表达式,当参数为“A”时,我应该只看到字段颜色中的“红色”、“绿色”值,如果是参数“B”,我应该看到所有三种颜色。
我尝试了不同的表达方式
但是通过编写这个表达式,我可以将“棕色”转换为零值,但我无法隐藏它。
有什么帮助吗?
reporting-services - SSRS:计算字段中的表达式
我正在尝试在计算字段中编写一个表达式,显示一个日期值是否大于另一个:
当 中有值时,这可以正常工作fields!date2
。
但是,如果fields!date2.value
为空,则表达式返回“准时”。我不希望它这样做,date1
可能是 1/4/15 - 如果date2
为空白,则意味着它已过期,因此我希望计算字段显示“迟到”。
因此,如果是 < 今天的日期,我希望表达式说“迟到” fields!date1.value
(基本上,如果它是空白的并且fields!date1.value
在今天的日期之前,那么它意味着它已经过期了)。
谁能建议如何修改表达式以适应这种情况?