问题标签 [iif-function]

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

expression - 如何编写一个字段依赖于另一个字段的值的 SSRS 表达式

我正在尝试使用两个单独的字段编写表达式:Fields!StmnPrice.Value 和 Fields!StmnUnits.Value。该表达式位于标有“计费单位”的列下的文本框中。我希望计费单位仅显示任何给定事项的报表价格 <> 0 的报表单位的总和(任何给定事项都有多个报表单位条目)。我目前有以下表达式,如果该事项的所有条目的声明价格为 0,则仅排除声明价格为 0 的单位。否则,总和包括所有声明单位,无论声明价格如何。

=IIF(Fields!StmnPrice.Value = 0, Nothing, sum(Fields!StmnUnits.Value))

我还尝试了下面的表达式,它可以有效地排除语句价格为 0 的所有语句单元,但不会对任何给定事务的语句价格 <> 0 的所有语句单元求和。

=IIF(字段!StmnPrice.Value = 0,无,字段!StmnUnits.Value)

任何帮助表示赞赏。谢谢!

0 投票
3 回答
96 浏览

javascript - JavaScript IIFE 评估未定义

你好,我是 JavaScript 的初学者,我正在尝试弄清楚 IIFE 是如何工作的,但我仍然遇到了一些麻烦。在讲座中,我偶然发现了这个示例代码,对下面代码的评估给出了“未定义”的结果,而用“add()”调用函数返回 1,我真的不明白为什么,因为函数是一个 IIFE。

0 投票
1 回答
32 浏览

excel - 根据销售量从 ROW 中选择正确的 PRODUCT COST

我正在制作一张表格,以从我在网上商店进行的每笔销售中计算实际收入。

问题是我的产品的成本并不总是恒定的。它因许多因素而异,因此每次购买时,我都会添加新产品成本(最新成本)。

每次我进行新购买时,我都会添加 QUANTITY 和新的 COST。(购买 1、购买 2、购买 3 等)。

我的工作表的屏幕截图,以第 41 行为例

我的工作表的屏幕截图,以第 41 行为例

在 BI 列中,想知道基于每种产品的总销售额的当前成本是多少。

例如:

如果我卖出的数量少于 100 个(购买 1 数量),那么我需要公式来选择 E41 的值(购买 1 成本)。

如果我卖了超过 100 件和少于 300 件(这是购买 1 和购买 2 的总和),我需要公式来选择 G41 的值(购买 2 成本)等等......

到目前为止我想出的公式是这样的:

此公式有效,但仅适用于前 3 次购买。

我需要一个没有限制的公式,但我不知道如何制作一个 VARIABLE 公式。

0 投票
0 回答
77 浏览

random - 字典中随机 if 函数中没有用户输入的 MadLib

我是 python 新手,我正在尝试从存储在字典中的几个列表中选择随机单词。我正在编写一个没有用户输入的基于故事的 MadLib。我想要一些词根据出现的随机选择给我不同的列表结果。但是我在编写代码时遇到了麻烦。

我尝试在 GET_WORD 函数中编写 IF 语句,但没有好的结果。任何帮助都会很有用。谢谢:)

试过这个:

并尝试了这个:

编码

0 投票
1 回答
184 浏览

etl - informatica:为什么我在使用 iif 函数时出错?

我有列“GENDER”,其中值“M”或“F”进来,任何其他值进来,我想在表达式 tranf informatica 中使用 IIF 填充为“UNK”。我收到错误

操作数不能转换为数字

使用下面的表达式

0 投票
2 回答
45 浏览

ms-access - Access 中的 IIf 子句无法正常工作

我正在尝试在 Access 中为发票创建一个表,这是我的表架构:

客户名称和产品名称是从另一个表中选择数据的查找向导。我需要单位根据产品名称自动选择单位,例如:

因为这些单位必须填写:

对于这些:

必须填写:

所以我为此写了一个表达式:

但它用“-”填充所有产品单元。有什么解决办法吗?

0 投票
2 回答
22 浏览

informatica - 您能协助处理错误的 informatica 结果吗?

您好,我是 informatica 的新手,正在尝试编写解码器,或者如果只有一个值进入输出端口......一个不相等的值进入输出端口......我是肯定的不相等......所以我的解码不起作用,我试图做一个嵌套的 if 不起作用......解码如下...... decode (true testopen = testdoor1, 'open', 'close', testopen = testdoor2,“打开”,“关闭”,testopen = testdoor3,“打开”,“关闭”)

虽然我知道 testdoor3 是唯一一个等于 testopen .. 填充了 testdoor3 .. 我在 testdoor2 上进行了一次测试(解码中只有一个表达式,它仍然用 testopen2 填充 testopen),但 testdoor2 和 testdoor1 有空值

然后我尝试了一个 iif 但在第一次之后就卡住了

但我无法弄清楚如何使用 3 个 iif 语句来做到这一点。感谢您的帮助。

或 iif (testopen = testdoor1, 'equal','noequal') 感谢您的帮助!

0 投票
1 回答
66 浏览

ms-access - 访问计算字段嵌套 IIF

我是新手,我需要帮助了解我做错了什么。我在表中有一个计算字段,我输入的表达式粘贴在下面我得到一个无效的语法:-

0 投票
0 回答
51 浏览

if-statement - 嵌套 IIF 语句的 Microsoft Project 问题

我正在使用 Microsoft Project Standard 2019。我有一个包含一系列嵌套 IIf 语句的计算列,除非满足条件 2 或 3,否则该字段将显示“#ERROR”。

我相信这与空白时显示“NA”的日期字段有关。我已经尝试多次重新排列这个公式,使用“”而不是“NA”等,但我似乎无法弄清楚我哪里出错了。

要求:

  1. 如果 Date1 字段为空白或 NA;我希望计算字段显示“无”。
  2. 如果 Date1 的内容不是空白或 NA AND Text10 包含“Task Created”作为前 12 个字符;我希望该字段显示“新建”。
  3. 如果 Date1 有除空白以外的内容或 NA AND Text10 不是“创建任务” AND Date1 <> Date3 OR Date2 <> Date4; 我希望该字段显示“更改”

我也尝试过谷歌搜索,但未能成功找到我的问题的答案。您的专家帮助将不胜感激。

这是我所拥有的:

代码

IIf([Date1]<>"NA",IIf(Left([Text10],12)="Task Created","New",IIf([Date1]<>[Date3] Or [Date2]<>[Date4],"Change","None")),"None")

0 投票
1 回答
29 浏览

ms-access - 访问表计算字段错误:无法保存表达式,因为其结果类型为 Binary 或 Null

我将 TotalMarks 字段设置为 ShortText,因为它可能是数字或 N/A。如果 [Math] 值为 N/A,则 TotalMarks 为 N/A 否则 [Math]+[Physics] 的总和

[数学] 和 [物理] 是短文本字段。