问题标签 [q-query]

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

kdb - q 查询:从表中创建网格

我编写了一个包装 aq 查询的函数,它返回一个包含三列的表 - c1、c2 和 vals。如何创建一个网格(二维数组),使 c1 作为 x 轴,c2 作为 y 轴,并在相应的单元格中设置值。例如,如果表中的一行是 c1:A c2:B value:100,我想在 x 轴上显示 A,在 y 轴上显示 B,在 (A,B) 对应的单元格中显示 100。

我感谢您的帮助。

输入:
_c1_¦ _c2_¦vals
================-
_A_¦ _B_¦ 100
_A_¦ _Y_¦ 110
_X_¦ _Y_¦ 120
_X_¦ _T_¦ 220

输出:
_ _¦ _B_¦ _Y_¦ _T_¦
================-
_A_¦100¦ 110¦000¦
_X_¦000¦ 120¦220¦

为错误的格式道歉,我不知道如何创建一个合适的表格。

0 投票
1 回答
1504 浏览

kdb - 如何在查询前从 KDB 表中采样以减少数据?

我有一个刻度数据表,表示各种金融工具的价格,精度高达毫秒。问题是,有超过 50 亿个条目,即使是最基本的查询也需要几分钟。

我只需要精度高达 1 秒的数据 - 是否有一种有效的方法对表进行采样,以便在查询前将精度降低到大约 1 秒?这应该会大大减少数据量,从而减少执行时间。

到目前为止,作为一个快速破解,我已将条件添加where i mod 2 = 0到我的查询中,但有更好的方法吗?

0 投票
1 回答
101 浏览

date - Cond (triad $) 不适用于 KDB Q 中的一个月条件

这个基本条件有效:

$[8i > 3i ; true;false]

但这不会:

$[mm$.z.d > 3i ; true;false]

我不明白为什么,因为mm$.z.d (current month)8i

0 投票
4 回答
648 浏览

symbols - 如何处理KDB中包含减号的符号?

我有一个烦人的问题。我们在 kdb+ 数据库中获得了股票代码 AGN-A,但似乎几乎不可能查询该代码是否在代码列表中。以下查询根本不起作用:

知道如何解决这个问题吗?

0 投票
0 回答
297 浏览

javascript - Opencart 2.0 产品数量加/减不起作用

我有一个网站,但是 +/- 按钮似乎不起作用。我没有更改主题(Zorka)中的任何代码,但我不知道如何解决这个问题。有人可以帮忙吗?

这是网站页面:Webiste

product.tpi 如下所示:

product.js 看起来像这样:

如果您需要更多信息,请告诉我!

0 投票
1 回答
850 浏览

python - elasticsearch dsl python解包q查询

如何在elasticsearch dsl python中动态创建组合Q查询?我浏览了文档和这篇SO 帖子。我构建了一个包含所有必需信息的 q_query 字典。

我想执行以下 q_query

对于以下的 dict 列表

但是如何将多个 Q 与 or 运算符或 and 运算符结合起来呢?上面对应elasticsearch raw query的是什么?我尝试了以下,因为我必须根据 test_id 进行过滤。

但是结果并不像我预期的那样我没有相同的查询,should filter并且获得的结果是相同的。所以在我的情况下,过滤器应该不是由弹性搜索执行的。任何帮助深表感谢。

TIA