MAQL - 选择包含日期列表的所有记录

时间:2015-06-08 23:02:33

标签: gooddata cloud-connect maql

我在MAQL中有点像菜鸟,所以我想知道是否可以做以下事情:

我收到了一份包含开始日期和结束日期的预订列表

我希望能够计算一个指标,该指标可以为我(对于符合某些条件的预订)提供包含给定夜晚的预订数量。

最后,我希望每个日期x:

都存在我的指标
MyMetric(x) = Number of reservations with Start > x and End < x

我尝试执行以下请求:

SELECT COUNT(Voucher) WHERE Date(Start)<THIS AND Date(End)>THIS

但是我在设置报告时遇到了问题&#34;现在我希望我能够获取日历中的所有值&#34;。

(优惠券只是我&#34;预订&#34;维度的一个属性。)

任何人都知道我该怎么办?对于没有丰富MAQL经验的人来说,很难阅读用户手册。

1 个答案:

答案 0 :(得分:1)

遗憾的是,我不相信您所拥有的数据模型可以实现您所要实现的目标。这背后的原因是因为每个日期都与特定的行动相关联,例如旅行开始的日期和结束的日期。为了使其按照您想要的方式工作,有必要在项目中添加日期维度,该日期维度具有开始日期和结束日期之间的每个日期的记录(例如,事件日期=通用日期以捕获一系列不同事件或快照日期)。

希望这有帮助!