我一直在努力理解 Qlik,但是文档很少,而且根本没有大量的脚本示例可以帮助我更快地掌握它。我很沮丧,所以如果我没有很好地解释这一点,我很抱歉。
我的数据很小,只有大约 3500 条记录和 100 列。这是我通过 ODBC 连接连接到的单个表。我需要创建一个新的派生列,该列将保存来自计算的值。我需要在数据加载编辑器中完成此操作。
计算已经给了我,需要从这个伪代码翻译成工作代码:
(sum(Col_A) / total_num__of_records) * value_in_Col_B
- Col_A 是一个值为 1 或 0 的虚拟列。
- total_num_of_records 需要是表中总行数的计数。
- Col_B 是数据库中包含数值(浮点数)的现有列。
在数据加载编辑器中,我需要写这样的东西,但不明白为什么它不起作用。错误消息从字面上显示一个问号,没有解释:
LOAD * ,
((SUM(Col_A) / COUNT(Record_ID)) * Col_B) AS New_Column;
这就是我想要做的,但它不起作用,尽管谷歌搜索大量,我无法弄清楚如何在数据加载编辑器中执行如此简单的计算。请帮忙!谢谢!