问题标签 [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.
reporting-services - SSRS 2005:如何编写 IIF 语句来检查值是否在参数列表中
在 SSRS 2005 中,我试图设置一个表达式以返回 true 或 false,根据 ReportItems 之一的值是否在报告时用户从列表中选择的(可能多个)值列表中跑。
这是到目前为止的表达式:
你可以看到表达式中的 True 和 False 是相反的——这是因为它是为了控制行的 'Hidden' 属性,我不想隐藏值在列表中的行。
为参数选择单个值时,表达式可以正常工作,但对于多个值,它只显示第一个值的结果。
希望你能帮忙。
ssas - 计算度量中的 IIF 语句在某些情况下具有意外行为
我在多维数据集浏览器中有一组状态和子状态值,我只想在状态 = 1 和子状态 = 1 时获得这对插入日期的最大值
我创建了一个具有以下表达式的度量:
当某个任务具有状态 1 和子状态 2 时,这将按预期工作,但是当任务没有这些值时,无论如何都会计算并显示该值!
这种行为的原因可能是什么?
sql - IIf 语句只操作字段中的部分数据
我在 MS Access 查询中创建了 IIf 语句,以填充特定字段中的空空格。该语句只影响部分数据,而不是全部。为什么它只适用于一定比例的记录?
这是分隔后的官方Sql:
我不能在这个网站上截屏,但我可以给出一个模拟表示:
Line_off_Date
2013 年 12 月 23 日 2013 年 12 月 23 日 2010 年 5 月 16 日 1900 年 1 月 1 日 1900 年 1 月 1 日
2000 年 12 月 10 日 2008 年 11 月 4 日
这被列为一列,在 1/1/1900 和 12/10/2000 之间有一个空格。当我把它贴在这里时,它变成了一个段落。我希望这在某种程度上有所帮助......
sql - 如何创建 Count IF 查询?
我在一个看起来像这样的表中有数据:
我想构建一个将 bin 和 count 的查询,这意味着我想要如下输出:
上面,Bin(s) 定义了Surgeon Arrival Before Schedule in Minutes
列落入具有以下逻辑的 bin 的位置:
我想有COUNT
多少Encounter ID
数字落入每个箱中以产生所需的结果。
我一直在尝试查询,例如:
这样做只给了我不准确的 bin 1 和 3 Surgeon。
sql - IIF 到 CASE WHEN 语句
美好的一天..我很难从 ms access sql 转换为 sql server 2005 sql 查询.. 这是我的代码:
我认为转换它的最佳方法是使用CASE WHEN STATEMENT或您已经知道的任何建议/替代方案?
先感谢您!
sql - 在 IIF() 中嵌套 MAX() 函数?
我的 select 语句中有嵌套IIF()
函数,每个函数内部都有一个嵌套的MAX()
. 似乎希望我将这个 select 语句包含在 GROUP BY 中。这是我的查询:
当我运行时,我收到此错误:“您尝试执行一个不包含指定表达式的查询 [列出作为嵌套 IIF 的块] 作为聚合函数的一部分。当我将它放在 GROUP BY 中时(没有意义),我收到此错误:“不能在 GROUP BY 子句中具有聚合函数”
那么,访问希望我在 HE-double 曲棍球棒中做什么?这样做的目的是将周末日期变成一个相对术语。该报告每周更新一次,我厌倦了手动浏览所有查询和报告并将引用更改为新日期。
谢谢!
ms-access - 报告中的 Sum(Iff()
我正在编写一份报告,并希望在报告的每个部分的报告页脚中有一个摘要。
摘要将包括开放时间 <30 天的门票
在报告中,我创建了一个文本框,并使用以下内容作为控制源。
这将在查询中作为表达式起作用,但在控制源表达式生成器中不起作用。为什么?我不知道?
sql-server - 为什么我会收到 SQL 语法错误?
尝试在 LINQPad 4 中运行此查询:
我明白了,“ isnull 函数需要 2 个参数。 ”
我试过移动括号,将 "[blank]" 更改为 "[blank]" 和 "[blank]" ,但没有任何帮助......
由于这个原因,LINQPad 不会运行的查询(我有两个类似的查询(使用 IIF(ISNULL)),但它们实际上(在我的 Web API 应用程序中)运行良好;所以,LINQPad 比它需要的更“挑剔”也许是,但它期望什么,SQL 语法?
mdx - Mdx Iif 语句
我试图在评估 Pentaho Analyser 时计算出测量值。
要点:需要有条件的度量。我的代码:
所以我得到:
饮料 0
食物 14
其他 0
仅在[Product] 维度出现在行或列上之前,它才有效。
但是当我插入另一个切片器并删除 [Product] (例如 [Partner] )时,我得到:
IBM 0
女士 0
苹果 0
代替:
IBM 7
女士 2
苹果 5
我知道,主要问题是CurrentMember属性,它始终为零,因为在给定维度上有 CurrentMember。请不要回答:“在“食物”上过滤它”,因为我正在尝试构建更复杂的东西,这是第一步。
有什么技巧可以让这个 Measure 工作吗?
编辑: 我有 3 个维度:产品、合作伙伴、国家我需要通过 mdx 公式计算度量来获得:当它是 [产品].[食品] 和 [产品].[饮料] 而不是 [国家/地区].[US] 和 [Country].[DE] 但其他一切。
谢谢,最好的问候
reporting-services - SSRS 表达式在 iif 条件下给出错误
我在 SSRS 报告中的文本框有这个表达式
数据库中的“Spot”列是数据类型位的列。它有 0 或 1。当我有 1/True 时,它应该打印 SPOT 或像 JAN-FEB 这样的月份。当 Spot 列的值为 1 时出现此错误。
“textrun 'Textbox32.Paragraphs[0].TextRuns[0]' 的值表达式包含错误:参数 'Month' 不是有效值。”
当我删除错误部分并输入“ABCD”时,我得到了文本框的正确输出。SPOT(为真)或 ABCD(为假)。当前,当它不是 1 时,它会显示 JAN-FEB(这是所需的输出)。如果 1 它显示为 #Error
。这个表达有什么问题?如果您需要更多信息,请询问。谢谢。
编辑:
表达 :