问题标签 [iif]

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 投票
4 回答
2555 浏览

vba - SSRS 中的惰性评估

我正在使用 SSRS 2005 生成报告,报告中的一列是简单的平均值计算。我不想除以零,所以对于我输入的文本框值:

=Switch(Fields!Count.Value=0,0,Fields!Count.Value>0,Fields!Sum.Value/Fields!Count.Value)

这仍然计算第二个表达式。

也是如此:

=IIF(Fields!Count.Value=0,0,Fields!Sum.Value/Fields!Count.Value)

我不希望我的报告显示错误。我该如何克服这个问题?

0 投票
5 回答
8053 浏览

visual-studio - 总和 IIF 表达式

我试图在 Visual Studio 中对表达式求和,但一直收到 #error 但不知道为什么我第一次尝试对表达式求和,以前只在一个字段上做过。有什么建议么!!!

0 投票
3 回答
675 浏览

sql - 确定jet SQL中结果的存在?

在 Jet 中,我想测试某些条件是否返回任何结果。

我想要一个只返回一条记录的查询:如果有任何结果,则为“true”,否则为“false”。

这适用于 MS SQL:

这是我在 Jet 中尝试过的:

这给了我错误:

有任何想法吗?

注意 我不想通过在最后添加 FROM 子句来多次选择“true”,因为它可能很慢(如果 FROM 表有很多记录)或未定义(如果表有 0 条记录)。

0 投票
1 回答
2716 浏览

mdx - MDX - 在“Where”部分使用“iif”函数

嗨,我想知道如何使“iif”工作。

基本上,当发起人是“John Smith”时,我需要过滤工程“产品代码”。当前成员不工作或 iif 不工作,

有任何想法吗?

提前致谢。

杜伊

0 投票
1 回答
19314 浏览

reporting-services - SSRS 中的条件操作

我希望我的文本框只有在条件为真时才采取行动,否则不采取行动。这就是我当前用于查看另一份报告的行动表达方式:

这不会产生我想要的结果。无论条件结果如何,它都会给文本框一个动作。是否存在“无操作”或“取消操作”值?

0 投票
1 回答
735 浏览

sql - 当条件正确时,为什么我的 iif 语句不评估 true?

这是我的声明:

有什么建议么?

0 投票
1 回答
3557 浏览

reporting-services - 颜色表达式的 iif 错误

我的 SSRS 报告中有此声明。

我收到以下错误。

本地报告处理过程中发生错误。报告“主报告”的定义无效。文本框“textbox8”的颜色表达式包含错误:[BC30518] 重载解析失败,因为无法使用以下参数调用可访问的“=”:

如何解决此错误?

0 投票
1 回答
866 浏览

c# - ReportViewer 文本框意外移动

我在工作中使用 ReportViewer,但遇到了无法解决的问题。这个特定的报告有一个部分,其可见性是通过检查一个字段来确定的:

但这不是问题发生的地方。在此部分上方,有两组文本框。一个使用 TRREQUEST_BK_STATUS_CD 并显示 DELETE 或 APPRVD,另一个显示图书 ID。正在发生的奇怪的事情是,在 APPRVD 报告中,右侧的哪一组文本框会向左移动几个档位。在 DELETE 报告中,它仍保留在应有的位置。

在所有其他报告中,我们都没有遇到过这样的问题。这就是为什么我假设 IIf 语句存在一些奇怪的错误。有任何想法吗?

0 投票
1 回答
14218 浏览

c# - 文本框中的 ReportViewer IIf 表达式返回 #ERROR

我正在使用 ReportViewer 工作,并试图让 IIf 表达式与一些使用 FormatCurrency() 的文本框一起工作。我首先需要 IIf 语句的原因是因为在此报告中偶尔会有空参数。此处的示例是一个装运箱,它可能有价值,也可能没有价值。如果它有一个值,比如 15,它将正确格式化为 $15.00。如果它没有值,则返回#ERROR。显然这行不通。

这是我在另一个完全正常工作的报告上使用的 IIf 语句(设置文本框的可见性):

这是一个不起作用的:

IIf 似乎有效,因为如果我输入一个值,它仍然会正确格式化,但没有值它仍然返回#ERROR。有任何想法吗?

0 投票
4 回答
6920 浏览

.net - VB.NET:输入字符串的格式不正确

使用以下代码段

当我提交没有值的字段时出现错误:“输入字符串的格式不正确。” 我没有任何空间或其他东西,并且 String.IsNullOrEmpty(txtFoo.Text) 返回 true。怎么了?谢谢你。