问题标签 [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.
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)
任何帮助表示赞赏。谢谢!
javascript - JavaScript IIFE 评估未定义
你好,我是 JavaScript 的初学者,我正在尝试弄清楚 IIFE 是如何工作的,但我仍然遇到了一些麻烦。在讲座中,我偶然发现了这个示例代码,对下面代码的评估给出了“未定义”的结果,而用“add()”调用函数返回 1,我真的不明白为什么,因为函数是一个 IIFE。
excel - 根据销售量从 ROW 中选择正确的 PRODUCT COST
我正在制作一张表格,以从我在网上商店进行的每笔销售中计算实际收入。
问题是我的产品的成本并不总是恒定的。它因许多因素而异,因此每次购买时,我都会添加新产品成本(最新成本)。
每次我进行新购买时,我都会添加 QUANTITY 和新的 COST。(购买 1、购买 2、购买 3 等)。
我的工作表的屏幕截图,以第 41 行为例
在 BI 列中,想知道基于每种产品的总销售额的当前成本是多少。
例如:
如果我卖出的数量少于 100 个(购买 1 数量),那么我需要公式来选择 E41 的值(购买 1 成本)。
如果我卖了超过 100 件和少于 300 件(这是购买 1 和购买 2 的总和),我需要公式来选择 G41 的值(购买 2 成本)等等......
到目前为止我想出的公式是这样的:
此公式有效,但仅适用于前 3 次购买。
我需要一个没有限制的公式,但我不知道如何制作一个 VARIABLE 公式。
random - 字典中随机 if 函数中没有用户输入的 MadLib
我是 python 新手,我正在尝试从存储在字典中的几个列表中选择随机单词。我正在编写一个没有用户输入的基于故事的 MadLib。我想要一些词根据出现的随机选择给我不同的列表结果。但是我在编写代码时遇到了麻烦。
我尝试在 GET_WORD 函数中编写 IF 语句,但没有好的结果。任何帮助都会很有用。谢谢:)
试过这个:
并尝试了这个:
编码
etl - informatica:为什么我在使用 iif 函数时出错?
我有列“GENDER”,其中值“M”或“F”进来,任何其他值进来,我想在表达式 tranf informatica 中使用 IIF 填充为“UNK”。我收到错误
操作数不能转换为数字
使用下面的表达式
ms-access - Access 中的 IIf 子句无法正常工作
我正在尝试在 Access 中为发票创建一个表,这是我的表架构:
客户名称和产品名称是从另一个表中选择数据的查找向导。我需要单位根据产品名称自动选择单位,例如:
因为这些单位必须填写:
对于这些:
必须填写:
所以我为此写了一个表达式:
但它用“-”填充所有产品单元。有什么解决办法吗?
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') 感谢您的帮助!
ms-access - 访问计算字段嵌套 IIF
我是新手,我需要帮助了解我做错了什么。我在表中有一个计算字段,我输入的表达式粘贴在下面我得到一个无效的语法:-
if-statement - 嵌套 IIF 语句的 Microsoft Project 问题
我正在使用 Microsoft Project Standard 2019。我有一个包含一系列嵌套 IIf 语句的计算列,除非满足条件 2 或 3,否则该字段将显示“#ERROR”。
我相信这与空白时显示“NA”的日期字段有关。我已经尝试多次重新排列这个公式,使用“”而不是“NA”等,但我似乎无法弄清楚我哪里出错了。
要求:
- 如果 Date1 字段为空白或 NA;我希望计算字段显示“无”。
- 如果 Date1 的内容不是空白或 NA AND Text10 包含“Task Created”作为前 12 个字符;我希望该字段显示“新建”。
- 如果 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")
ms-access - 访问表计算字段错误:无法保存表达式,因为其结果类型为 Binary 或 Null
我将 TotalMarks 字段设置为 ShortText,因为它可能是数字或 N/A。如果 [Math] 值为 N/A,则 TotalMarks 为 N/A 否则 [Math]+[Physics] 的总和
[数学] 和 [物理] 是短文本字段。