Kdb 如何在qstudio中显示具有排序字典的表?

Kdb 如何在qstudio中显示具有排序字典的表?,kdb,Kdb,我有一个带有列的表,它有时可以包含字符串,有时还可以包含's's'timestamp$形式的元素`symbol$。但是,每当我使用qstudio从表中运行select时,它都会给出响应trueb;kx.c$Flip@eeaaafe;`sym1`sym2即使它在q控制台中工作得非常好。我尝试禁用包装,但它只给出结果[]列的名称 示例代码: 这不起作用的原因是java接口在排序时将结果解释为不同的类型。也许这在较新的API版本中得到了修复。正如Jonathon提到的,无论哪种方式,它都在qStudi

我有一个带有列的表,它有时可以包含字符串,有时还可以包含's's'timestamp$形式的元素`symbol$。但是,每当我使用qstudio从表中运行select时,它都会给出响应trueb;kx.c$Flip@eeaaafe;`sym1`sym2即使它在q控制台中工作得非常好。我尝试禁用包装,但它只给出结果[]列的名称

示例代码:


这不起作用的原因是java接口在排序时将结果解释为不同的类型。也许这在较新的API版本中得到了修复。正如Jonathon提到的,无论哪种方式,它都在qStudio 1.43版及更高版本中得到了修复

如果任何其他人发现错误,请报告:
因为我不总是这样检查。

这不起作用的原因是java接口在排序时将结果解释为不同的类型。也许这在较新的API版本中得到了修复。正如Jonathon提到的,无论哪种方式,它都在qStudio 1.43版及更高版本中得到了修复

如果任何其他人发现错误,请报告:
因为我不总是这样检查。

您能提供一个您体验过的示例表和查询吗?对于如此多的问题,最好创建一个最小的、完整的和可验证的示例-当然,这不一定是机密的生产数据,只是一个说明问题的小示例succinctly@JonathonMcMurray我在上面给出了一个小示例表。@N M我指的是一段可以在KDB+中执行的代码,即在q提示符下执行的代码。请看这里:您在这里发布的内容对任何试图复制的人都不是特别有用,因为它无法加载回KDB。使用Thomas编辑的示例代码,我得到的表通常以qStudioThanks显示。我发现问题出在`的属性上,这个bug已经在1.43中报告并修复了。您能提供一个您遇到过的示例表和查询吗?对于如此多的问题,最好创建一个最小的、完整的和可验证的示例-当然,这不一定是机密的生产数据,只是一个说明问题的小示例succinctly@JonathonMcMurray我在上面给出了一个小示例表。@N M我指的是一段可以在KDB+中执行的代码,即在q提示符下执行的代码。请看这里:您在这里发布的内容对任何试图复制的人都不是特别有用,因为它无法加载回KDB。使用Thomas编辑的示例代码,我得到的表通常以qStudioThanks显示。我发现问题出在`的属性上,这个bug已经在1.43中报告并修复了
q)([]col1:`row_1`row_2`row_3;col2:(118718;`s#`s#2018.04.04D07:30:00.000000000 2018.04.04D07:45:00.000000000!`value1`value2;`s#`s#2011.02.03D00:00:00.000000000 2018.06.06D00:00:00.000000000!123456 0N))
col1  col2
--------------------------------------------------------------------------------------
row_1 118718
row_2 `s#`s#2018.04.04D07:30:00.000000000 2018.04.04D07:45:00.000000000!`value1`value2
row_3 `s#`s#2011.02.03D00:00:00.000000000 2018.06.06D00:00:00.000000000!123456 0N