问题标签 [calculated-field]

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

php - php表单即时计算字段

想知道您是否可以提供帮助?

我正在编写一个允许引入 3 个字段数量、价格、折扣 (%) 的脚本,并且我想显示和存储执行此操作的自动计算字段(总计):

数量 * 价格 - 折扣 (%) = 总计

您可以帮我对所有操作进行编码以显示(而不是存储)总计吗?

非常感谢你,佩雷

这是我的代码:

0 投票
2 回答
89 浏览

jquery - 使用 jQuery 计算 2 个数量时的不良影响

我没有使用此代码获得所需的输出。一切似乎都正常,除非您输入 100 - 199 之间的任何值。它在另一个框中给出一个负数,而我希望它只是将余额分成两个框。您可以在这里看到一个工作示例:http: //jsfiddle.net/bFJq2/(输入 100 以了解我的意思)

不确定我是否做错了什么,我觉得它将数字视为小数或其他东西。任何帮助是极大的赞赏。

这是JS:

0 投票
1 回答
1807 浏览

excel - 使用数据透视表运行加班分析

我正在编写一份加班分析报告,其中数据已导入 Excel (2010)。我只需要显示加班和休息时间。我通过创建一个仅包含这些时间的附加列(三个不同的代码)对所有的休息时间进行了分组。创建数据透视表后,我将创建折线图以显示部门、月份和人员中的休假和加班之间的任何相关性。它对大多数员工来说都很好,但是。. .

我遇到的问题是,我们的一部分员工在他们的日程安排中设置了加班时间,因此 OT 列的值需要减少该数字。(年初至今的内置小时数为 42)。

我创建了一个计算字段来给我调整后的加班时间。问题是当我创建图表时,它包括所有字段——休假数据、总加班时间和调整后的加班时间。如果我过滤掉加班,表格不会计算调整后的加班。有没有办法只保留休息时间和调整加班时间?

0 投票
1 回答
1435 浏览

sorting - 在 listview SugarCRM 中没有使用非 db 计算字段的列排序

我创建了一个计算字段,在我的 vardefs 中,该字段是非 db、可排序和类型 varchar。我有一个关于检索的逻辑钩子和一个计算函数,在编辑和列表视图中就像一个魅力。但是当我单击列名计算字段(列表视图)时,查询返回 0 条记录。

我尝试了几件事都没有成功,我错过了一些东西。

当我点击计算列时的查询(字段='difference_c'):

0 投票
3 回答
5699 浏览

database - Delphi - 在运行时将字段更改为计算字段。这是一个好习惯吗?

正如问题的标题一样,我与一位同事争论应该如何使用计算字段。据我所知,计算字段是在运行时创建的,就像弗朗索瓦对在运行时将计算字段添加到查询中的问题的回答一样。在同一个问题上,还有另一个答案,来自 sabri.arslan,它建议将现有字段更改为计算字段(代码如下)

我相信这种变化会导致指定 TField 的未知行为。在运行时将数据集字段更改为计算字段是否安全?这会产生什么样的问题?

乐:这是一个问题。其目的是展示在运行时在数据集上添加计算字段的良好实践。而且,是的,在运行时添加计算字段是糟糕的设计。

LE2:这只是“不要这样”的一个例子。作为一个论点,我问这样做之后讨论中该领域的行为是什么。该领域将如何运作?

0 投票
1 回答
1819 浏览

jquery - 如何评估倒数函数

我正在构建一个基本的 jQuery 计算器。一切都很顺利,直到我尝试做互惠函数。我将它绑定到点击事件。代码看起来像这样

因此,单击带有类的按钮时inverse,它应该获取 中的值input,并将其转换为数字。然后它应该eval将数字除以数字,并将文本框值设置为等于答案。但是当我单击按钮时,值保持不变。但是,当我在没有点击处理程序的情况下将代码放入 firebug 时,它工作得很好。我哪里错了?

小提琴

0 投票
2 回答
1526 浏览

syntax - 邮件合并计算未正确计算。

我正在尝试计算我在工作中创建的法律形式的利率。为了获得该利率,您需要采用当前余额 X 法定利率 X 0.01 / 365。这是我目前写的计算不正确的内容。

当我“按原样”运行合并字段时,在我们的测试账户上,本金余额为 5,000,支付余额为 0.00,利率为 10%(10.00),结果 = 5,000 而不是 1.36。

我搜索了论坛和 Microsoft 的支持站点和 stackoverflow,只找到了有关允许哪些运算符以及加法、减法和除法的基本语法示例的信息。没有显示这些组合的地方。能否请您成为另一双眼睛,帮我看看我的语法在哪里不正确?

0 投票
1 回答
209 浏览

c# - 具有数据绑定的 ListBox 中的自定义计算字段

我正在制作我的第一个 Windows Phone 7 应用程序,它几乎完成了,除了列表框中的计算字段。

我有一个带有 id、名称和整数的数据库。我正在使用 MVVM 模式。根据具有某些计算的函数,我希望将 YES 或 NOT 显示为我的 ListBox 的第一个字段的值,第二列是简单的名称。如何显示第一个字段?

这是我此时的代码(用于列表框):

我有一个带有进行计算的函数的类(只是一个例子):

是否有某种方法可以使用 XAML 中的绑定参数调用此函数以反映结果?就像是:

我也有我的模型和视图模型。

0 投票
1 回答
467 浏览

sql - SSIS派生列计算问题

我在 SSIS 中的派生列计算没有返回正确的值时遇到问题。为了提供一些背景知识,由于溢出问题(已解决),我不得不更改计算的格式,请参见此处 - SSIS - Derived Column Calculation Error

现在,新旧计算在 SSIS 中返回不同的值,即使它们在数学上是相同的,并且在 .net、excel 和 SQL 中执行时返回相同的值。

在.Net -

两者都返回 2.2113862225

在 SSIS -

返回不同的值(test1 = 2.2113862225 和 test2 = 2.211535)

有趣的是,SSIS 将 test1 视为数字 (38,6),将 test2 视为数字 (27,15)....

有没有人遇到过这个问题?

我真的不想重新考虑整个包以使用 .net 计算,但这将是我最后的解决方案。

0 投票
2 回答
62 浏览

sql-server-2008-r2 - 使用 Max 命令进行分组

我正在使用 SQL Server Report Builer 2008 R2,我是自学成才,虽然我可以很好地编写各种代码,但我有一些主要的知识黑洞,如果这是一个非常简单的问题,我深表歉意!

我想创建一个计算字段(理想费率),它查看 SKU 编号,然后找到该 sku 的最高记录目标费率,从而为我提供每个完整小时应该做的事情,当前目标费率根据该小时内的可用时间(当没有可用时间时为零)。

我尝试将“max”与 group 结合使用,但不断遇到错误或不正确的信息。

时间 ----- SKU --- 可用时间 --- 实际 -- 目标 --- 可靠性 -- 理想率
00:00 -- 201168 ------ 45 ---------- --- 1299 ----- 1500 ----- 86.60% ----- 2000
01:00 -- 201168 ------ 00 ------------- 00 -------- 00 --------- 00.00% ----- 2000
02:00 -- 201168 ------ 60 ------------ -- 1500 ----- 2000 ----- 75.00% ----- 2000
03:00 -- 201701 ------ 57 ------------- 306 - ----- 332.5 ----- 92.03% ----- 350
04:00 -- 201701 ------ 60 ------------- 108 ---- -- 350 ----- 44.08% ----- 350
05:00 -- 201701 ------ 30 ------------- 109 ----- - 175 ----- 62.29% ----- 350
06:00 -- 202560 ------ 45 ------------- 505 ----- 600 -------- 84.17% ----- 800
07 :00 -- 202560 ------ 00 ------------- 00 -------- 00 --------- 00.00% ----- 800
08:00 -- 202560 ------ 60 ------------- 500 ------ 800 ------ 62.50% ----- 800
09:00 -- 201168 ------ 09 ------------- 101 ----- 300 -------- 33.67% ----- 2000
10 :00 -- 201168 ------ 27 ------------- 606 ----- 900 -------- 67.33% ----- 2000