- 处理cubes出现报错HierarchyError("Cut hierarchy %s for dimension %s is ""different than drilldown hierarchy %s. ""Can not determine implicit next level."% (hier, dim, cut_hierarchy))
报错的原因这个错误信息表明在使用 cubes 库的时候,在维度上的钻取层级与剖切层级不一致,因此不能确定下一级的隐式层级。如何解决要解决这个问题,应该检查在使用 cubes 库时的钻取层级和剖切层级是否一致。如果你不确定怎么做,可以请教库的文档或者社区讨论。使用例子以下是一个示例,展示了如何使用 cubes 库进行钻取和剖切。因为钻取层级是"year",而剖切层级是"month"。如果你需要剖切某个月的数据,你需要先钻取到月份这一层级。
2023-02-16 14:59:10 - 报错HierarchyError("Hierarchy '%s' has only %d levels, ""asking for deeper level"% (self.name, len(self._levels)))的解决
报错的原因这个错误是由于在使用python的cubes库时,试图访问的层级深度超过了实际存在的层级深度。修改请求的层级深度,使其在cube中存在。通过更新cubes库来解决这个问题。如果你想要解决这个错误,可以把date层级改成包含 day 的,或者修改drilldown参数为在cube中定义过的层级。
2023-02-16 12:26:55 - 为什么HierarchyError("Hierarchy %s in dimension %s has only ""%d levels, can not drill to %d" %(hier, dim, len(hier), depth + 1)),怎么解决
报错的原因这个错误是由于在使用python中的cubes库时,尝试在某个维度上钻取的深度超过了该维度上实际存在的层级数量。使用例子是的,下面是一个示例代码,展示了如何使用cubes库进行钻取在上面的代码中,我们定义了一个drilldown,其中包含了两个层级,分别是日期上的“year”和产品上的“category”。如果你尝试钻取一个不存在的层级,例如"month"或"subcategory",就会抛出另外,如果你希望钻取更深的层级,需要保证在数据模型中有这些层级。
2023-01-31 22:30:01 - 提示HierarchyError("Can not roll-up: level '%s' – it is ""deeper than deepest element of path %s" %(str(level), path))的解决方案
报错的原因在 python 中,使用 cubes 库进行多维数据分析时,如果出现错误,通常是由于在 roll-up 操作中指定了比当前路径更深的层级。使用例子是的,下面是一个简单的例子,使用 cubes 库将数据聚合到 "year" 层级上如果您在上面的代码中使用不存在的层级,将会出现例如,如果您尝试将数据聚合到 "month" 层级上,但是 "month" 层级不存在于模型中,将会出现在这种情况下,您应该确保 "month" 层级存在于模型中,或者更改您的聚合操作,使用存在的层级。
2023-01-30 11:30:01