Расчетная мера, чтобы найти датировку с использованием временных измерений

Мне нужно узнать количество дней в месяце на основе измерения времени. Измерение времени равно Месяцу, если выбрано Ян, в качестве значения оно должно возвращать 31.

2 ответа

Если у вас есть измерение времени и иерархия времени, это должно работать:

WITH MEMBER measures.NumOfDays AS

Count
(
Descendants
(
[Time].[Time].CurrentMember,
,LEAVES
)
)

SELECT Measures.NumOfDays ON 0,
[Time].[Time].Month on 1 
FROM [MyCube]

В MDX вы не можете использовать функции SQL. Пример ниже показывает, как получить количество. Обратите внимание, что приведенный ниже запрос только показывает идею, как это сделать. Ваш куб будет иметь эти атрибуты, которые вам понадобятся для их замены.

с параметром measure.t для члена (([Дата]. [Месяц года].&[1],[Дата]. [День месяца]. [День месяца].members)) выберите {measure.t} в колонки из [Приключенческих работ]

Другие вопросы по тегам