0

我对 MAQL 有点陌生,所以我想知道是否可以执行以下操作:

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

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

最后,我希望每个日期 x 都存在我的指标:

MyMetric(x) = Number of reservations with Start > x and End < x

我尝试执行以下请求:

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

但我在设置报告时遇到了麻烦,说“现在我希望 THIS 采用日历中的所有值”。

(凭证只是我的“预订”维度中的一个属性)。

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

4

1 回答 1

1

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

希望这可以帮助!

于 2015-06-16T12:14:47.927 回答