Pentaho - 在蒙德里安格式化日期

Pentaho - Formatting date in Mondrian

我从后端获取日期,如 20150910 数字。 我正在 Dimension 中创建新关卡(在 Mondrian 模板中)

有什么方法可以将日期格式化为 2015-09-10 吗?

我可以使用 formatString 实现吗?

任何指点将不胜感激。

谢谢

您可以使用接受 SQL 语句的 KeyExpression,然后将字符串拆分成不同的部分,并在中间用短划线将其连接起来。

https://mondrian.pentaho.com/documentation/schema.php#XML_KeyExpression

备注:如果您使用 KeyExpression,则不应使用列属性。