在 cubes 中出现 ModelError 错误的原因是因为属性具有表达式,无法直接从数据源获取,解决方法包括确保属性只有一种表示方式、正确处理查询中的表达式、重新设计模型等。具体例子中建议将具有表达式的属性定义为虚拟属性或通过设置计算列来解决该问题。