Я создаю панель мониторинга, которая включает в себя некоторые селекторы, компонент таблицы, и я должен добавить ввод даты или ввод диапазона дат (было бы еще лучше), чтобы отфильтровать данные в таблице.Однако я не могу понять, как передать параметры в запросе MDX - где и как я должен сравнивать дату из таблицы с двумя параметрами даты, которые поступают из выбора даты?Любая помощь будет оценена:)
Я использую Pentaho 8.2.
Вот что у меня есть:
WITH SET[~ROWS_Objects_Objects.object] AS { [Objects.object].
[object_name].Members } SET[~ROWS_Date_last_Date_last.Date_last_iso] AS {
[Date_last.Date_last_iso].[day_date].Members } SET[~ROWS_Date_Date.Date_iso] AS {
[Date.Date_iso].[day_date].Members } SELECT NON EMPTY { [Measures].
[sum_qtyprice], [Measures].[sum_qty] } ON COLUMNS, NON EMPTY
NonEmptyCrossJoin([~ROWS_Objects_Objects.object], NonEmptyCrossJoin(${
typeParameter }, NonEmptyCrossJoin([~ROWS_Date_Date.Date_iso],
NonEmptyCrossJoin([~ROWS_Date_last_Date_last.Date_last_iso], ${ companyParameter }))))
ON ROWS