gpt4 book ai didi

Apache Kylin - 空值度量变为零?

转载 作者:可可西里 更新时间:2023-11-01 16:42:20 25 4
gpt4 key购买 nike

我正在尝试构建一个 Kylin Cube,它将为我获取 SmallInt 可为 null 的列 Col1 的平均值。我希望任何空值都不会计入此平均值。当我在 Hive 中处理我的表时,这正是我在应用 AVG 函数时得到的结果。然而,当我在 Kylin 中在此表之上构建立方体时,我的测量列中的所有空值都变为零,然后计入 AVG 的计算。有没有办法强制 Kylin 将 null 视为 null?

最佳答案

您遇到了 Apache Kylin 的缺陷。我根据你的问题创建了一个 JIRA。 https://issues.apache.org/jira/browse/KYLIN-2049

作为解决方法,您可以添加一个新维度,即 VALID,当 Col1 不为空时让它为 1,当 Col1 为空时让它为 0。然后查询“AVG(Col1) where VALID=1”应该给出预期的结果。

关于Apache Kylin - 空值度量变为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39664918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com