问题标签 [expressionbuilder]

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

sql-server - 为什么我不能在 SSIS 表达式生成器中转义双引号字符?

我正在尝试向 SSIS 中的条件拆分转换添加条件,但条件中字符串开头的双引号字符会引发错误。

这是我的条件:

这是我在条件拆分转换编辑器上单击确定时收到的错误消息的开头:

我试图通过将条件更改为:

但后来我收到以下错误:

数据流任务 [条件拆分 [105]] 出错:尝试解析表达式“(FirstName != LkUp_FirstName) || ((ISNULL(MiddleName) ? \“abc\” : MiddleName) != (ISNULL(LkUp_MiddleName) ? \“abc\” : LkUp_MiddleName)) || (LastName != LkUp_LastName)" 失败。无法识别行号“1”、字符号“57”处的标记“\”。无法解析表达式,因为它在指定位置包含无效元素。

0 投票
2 回答
217 浏览

ms-access - 表达式生成器中的表单属性问题 - MS Access 2016

  • 我们有一个表单,其中一个字段需要一个表达式。
  • 当我们构建该表达式时,实际需要的是选择列名,但我们看到有一个属性与同名的列名一起出现。
  • 即使我们选择了列名,当我们保存它时,它也会自动更改为导致结果出现问题的表单属性。
  • 我们想要这样的表达式:=IIf([SNAME]="FC";"FC";[STUDENT])
  • 但是当我们保存它时,它被更改为:=IIf([SNAME]="FC";"FC";[Student])
  • STUDENT 是我们想要在表达式中的列名
  • 学生它在建议中显示为表单属性,但在属性表中不存在,我们不知道它是在哪里定义的。
  • 请查看下面的屏幕截图,您可以在其中观察到上述所有要点 在此处输入图像描述
0 投票
1 回答
540 浏览

talend - 如何使用 Talend 将 ONE 表的不同列映射到 ONE 表的 ONE 列

我有一张不同列的表。这些列属于Id、x 和 y。我想使用 talend 将这些列映射到一个唯一 ID、X 和 Y:我有一个从 MySQL 到 Talend 的数据库连接。我将我的表添加为“MySQLInput”。
该表如下所示:

在与 talend 映射后,我想要此表:

我尝试这样做:

在此处输入图像描述

但结果不是我所期望的:

我也试过这样做:

在此处输入图像描述

使用该表达式,但代码给了我一个错误。

我还尝试创建自己的例程并在表达式构建器中使用它,但仍然无法正常工作。

有没有人暗示如何进行这种映射,或者使用什么组件。问题是我在同一个表中不仅有 2 倍相同的列,而且有 3 个或更多列,我需要将它们全部映射到每个相似变量的一个最终和唯一列。

感谢您花时间阅读本文,并再次感谢您的回答:)

0 投票
1 回答
2012 浏览

database - Access 数据库 - 嵌套 If 语句

我目前正在尝试在一个nested if statement字段中创建一个字段,该字段access database根据它必须满足的条件填充数据。

到目前为止,这就是我在表达式生成器中的内容:

由于某种原因,它没有选择表达式中的最后一个参数(粗体),因此正在更新的数据不正确。

有人可以告诉我我做错了什么吗?nested if statements在构建时是否有限制access database

非常感谢!

0 投票
2 回答
1067 浏览

c# - 具有多个嵌套属性的 Linq 表达式

我已经通读了问题和答案,Dynamic linq expression tree with nested properties。它似乎确实非常相似,尽管对表达式缺乏理解导致我无法将答案翻译成我自己的场景。

给定一个看起来有点像这样的类结构:

我正在尝试建立一个由以下内容表示的查询:

需要注意的重要部分是可以搜索许多“Field.Name”,以及每个组内的多个“值”。

鉴于我不确定从哪里实际开始,我无法给出我迄今为止尝试过的很多例子。

任何指针都会很棒。

0 投票
2 回答
762 浏览

ms-access - MS Access 表达式生成器:垂直条的使用无效

我收到了一个别人不久前建造的旧 Access db。我向现有查询添加了一个字段,但是当我去保存它时,它在我从未接触过的另一个字段上引发了错误。错误消息:垂直条的使用无效。这是它不喜欢的表达式,但不知何故他们能够在过去保存它:

我尝试切换到逗号和 &,但如果有人可以提供帮助,我无法获得正确的组合来重建它?基本上...如果 re_close_date 为空,请检查 close_date 是否为空。如果两者都是,则记录必须仍然是打开的,因此我们需要通过获取当前日期并减去 date_reported 或当前日期来计算 DaysOpened - 如果重新打开记录,则重新打开_dt。谢谢。

0 投票
0 回答
238 浏览

ms-access - 根据 MS Acess 中不同字段中的两个数值为字段设置默认值

我不确定这是否可以做到。我有 2 个表 - 一个是“Product”表,一个是“order_product”表,我在“Order_product”中有一个字段“Quantity”,在“Product”中有一个字段“Price”我希望这两个值相乘,然后将结果输入到“Order_Product”表中名为“Total”的字段中。我已经创建了一个执行此操作的查询,但如果可能的话,我希望该表能够像这样运行。谢谢你的帮助

0 投票
1 回答
1137 浏览

vba - 在表达式生成器中使用自定义函数

我添加了一个函数来获取Active Directory用户登录,用于使用 VBA 的 Access DB,但我不确定为什么我没有在 Expression Builder 中看到我的函数

我在这个问题中定义了类似的函数,但在表达式生成器中看不到该函数。我打算使用这个函数在我的表单上填充一个不可见的 txtBox 并将其记录到数据库中。

在此处输入图像描述

0 投票
2 回答
413 浏览

variables - SSIS 使用 ODBC 在 SQL 命令中传递参数

我正在尝试在 OBDC 的表达式生成器 SQL 命令中运行一个变量。

表达式如下所示

我收到以下错误:

错误弹出窗口

错误弹出窗口

我测试了相同的脚本,但用数字 2 替换了 2 个变量并且它成功了,所以我知道脚本本身正在运行。在我看来,变量没有正确传递。

至于我如何填充变量,该变量是从执行 SQL 任务中填充的,如下图所示:

执行 SQL 任务

执行 SQL 任务


执行 SQL 任务

执行 SQL 任务


查询生成器结果

查询生成器结果

0 投票
1 回答
109 浏览

ms-access - 访问表达式:计算多列中的唯一值

如何使用 MS Access 表达式计算多列中的唯一值,如下所示? 我在 Excel 中使用 Countif 来获取状态列中的“是”计数,现在我想使用 MS Access 表达式来获得相同的结果。