2015-06-08 3 views
0

я немного нуб в MAQL, так что я хотел бы знать, если это возможно сделать следующее вещь:MAQL - выбрать все записи, которые ограждают список дат

Я получил список оговорок с датой начала и датой окончания

Я хотел был бы иметь возможность вычислить метрику которая дала бы мне (для оговорок, которые соответствуют некоторым критериям) количество оговорок, которые включают данную ночь.

В конце концов, я хочу, чтобы мои метрики существуют для каждой даты х:

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

Я пытался сделать следующий запрос:

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

но у меня настройка вверх проблемы сообщают: «Ну, теперь я хочу, чтобы ЭТО взял все значения в календаре».

(Ваучер - это только атрибут моего измерения «Бронирование»).

Кто-нибудь знает, как я могу продолжить? Руководство пользователя очень сложно прочитать для тех, кто не имеет большого опыта работы с MAQL.

+0

Здравствуйте, Augustin, ваш запрос MAQL недействителен, пожалуйста, вставьте его повторно. Также приложите те атрибуты, которые у вас есть в разделе «КАК». –

ответ

1

Я, к сожалению, не считаю, что то, что вы пытаетесь достичь, возможно с вашей моделью данных. Причина этого заключается в том, что каждая дата связана с конкретным действием, таким как дата начала поездки и окончания ее действия. Для того, чтобы это работало именно так, как вам нужно, необходимо добавить в проект измерение даты, которое имеет запись для каждой даты между датой начала и окончания (например, дата события = общая дата для захвата ряда различных событий или дату моментального снимка).

Надеюсь, это поможет!