Когда я пытаюсь получить доступ к переменной даты в своей аналитике saiku в CDE Pentaho (которая использует запрос MDX), я не могу использовать ее как параметр даты. Я могу получить к нему доступ только как строку даты.Запрос MDX в аналитике Saiku (строка даты до даты)
Для например:
select
{ [Measures].[CumUserCount]} ON COLUMNS,
FILTER(
[UserCreationDate].[UserCreationDate].[1970-01-01 00:00:00.0] :
[UserCreationDate].[UserCreationDate].[2015-12-31 00:00:00.0], [Measures].[CumUserCount] > 100
)ON ROWS
from [totalUsersAgg]
Вместо
select
{ [Measures].[CumUserCount]} ON COLUMNS,
FILTER(
[UserCreationDate].[UserCreationDate].&[19700101] :
[UserCreationDate].[UserCreationDate].&[20151231], [Measures].[CumUserCount] > 100
)ON ROWS
from [totalUsersAgg]
Когда я импортировал источник данных, тип данных UserCreationDate
является поле даты (yyyy-mm-dd)
, и я также сделал это измерение времени. Однако ничего не работает, и он продолжает использовать UserCreationDate, как будто это строка. Мне нужно иметь возможность использовать сверления даты на моей панели инструментов, для которых строки даты не могут использоваться.
Как изменить строку даты [Date].[2015-12-31 00:00:00.0]
на сегодняшний день формат [Date].&[20151231]
?