问题标签 [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 投票
10 回答
37558 浏览

matlab - 是否有可以像 VBA 的 IIF 一样放置 INLINE 的 Matlab 条件 IF 运算符

在 VBA 中,我可以执行以下操作:

所以如果 C>0 我得到A=B+C并且 C<=0 我得到A=B

是否有一个运算符或函数可以让我在 MATLAB 代码中内联这些条件?

0 投票
1 回答
501 浏览

sql - Access/VBA 3075 - Iif 中的参数数量错误

有人能发现问题吗?我想我已经用括号去了OTT,但我似乎无法摆脱错误。

0 投票
1 回答
6918 浏览

sql-server - 将 IIF() 访问语句转换为 SQL Server

我正在尝试将访问代码转换为 sql 2008。但刚刚发现 sql 2008 不支持 IIF 语句!这是我尝试重写查询的两种方法,我知道我弄乱了语法:

0 投票
1 回答
2755 浏览

reporting-services - 根据表情改变颜色

我有百分比计算字段,它必须根据值具有不同的颜色:

  • 其中 <70% 为红色
  • 70% 到 79.9% 是黄色
  • 80%+ 为绿色

我试过:

和:

他们要么全红,要么随意改变颜色,不遵守任何规则我哪里出错了?

0 投票
3 回答
116314 浏览

oracle - ORACLE IIF 声明

在编写 IIF 语句、表格和下面给出的语句时出现错误。

陈述:

桌子:

错误:

00907-缺少右括号

请提供您的意见。

0 投票
1 回答
876 浏览

tsql - 动态 T-SQL IIF 语句的问题

这段代码工作正常,完全符合我的要求,即对每个动态查询实例的 Qty * Price 求和。

工作代码

但是当我添加 IIF 语句时,它会中断。我正在尝试做的事情与上述相同,但是当交易类型为“CO”时,将总和设置为负数。

在此处输入图像描述

0 投票
1 回答
4826 浏览

sql - 如果在 MS Access 中使用 SUM 和 IIF 没有返回任何行,则返回 0

我正在寻找一种在没有返回行时返回0作为 MS Access 中的 SQL 查询结果的方法。以下是我的查询:

这里的 ColumnTotalCount是数字类型,适用于返回一些结果的查询。但是,如果 date2/13/2013没有记录,它只会返回一个blanknither 0nor的行null。如何为该行返回 0。

0 投票
1 回答
85825 浏览

vba - 具有多个条件的嵌套 iif SSRS

我需要为 SSRS 报告编写一个公式。我不确定确切的语法,但我认为它应该是一个嵌套的 iif,但有多个条件,检查图表和除法字段的值。在一天结束时,如果 chart=110300 和 Division=100 然后是“Intercompany AP - USA”,或者如果 chart=110300 和 Division=200 然后是“Intercompany AP - RUS”,则只显示图表名称。像这样的东西,但实际上写得正确。

我非常感谢任何帮助!

0 投票
2 回答
856 浏览

ms-access - 查询中嵌套 IIf( ) 表达式的计算结果错误

我正在尝试根据记录分类到三组之一来执行计算。所以,如果a,那么x;否则,如果 b,则 y;否则,如果 c,则 z。这就是我正在尝试的:

知道为什么返回“#error”而不是计算的 DateAdd 结果吗?

0 投票
1 回答
356 浏览

sql - IIF 语句帮助 - SUM OF 值大于或等于

我被困住了,需要建议。这可能很简单,但是,我是这里的初学者,并试图尽快学习,所以请多多包涵。我有一个包含“A”/“P”格式的考勤数据的表格。我试图在报告中显示一个班级中有多少人在某个日期范围内错过了三次或更多次。在大多数情况下,我让 SQL 语句完成所有工作,但有一个例外。我可以显示某人错过了多少次的总和,但我无法弄清楚如何仅显示缺勤超过 3 次的学生。我在我希望数据返回的列的表达式中输入以下内容:

=SUM(IIF(Fields!Attendance.Value ="A",1,NOTHING))

如果我这样写表达式:

=SUM(IIF(Fields!Attendance.Value ="A",1,NOTHING))>=3

我得到 TRUE/FALSE 回报。如果我能弄清楚如何只显示 TRUE 返回,那就没问题了。

任何建议表示赞赏!

我的整个 SQL 语句 - 还有另外两个数据集被调用以将数据拉入这个数据集。