Расчетная мера, чтобы найти датировку с использованием временных измерений - PullRequest
0 голосов
/ 20 февраля 2019

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

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

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

WITH MEMBER measures.NumOfDays AS

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

SELECT Measures.NumOfDays ON 0,
[Time].[Time].Month on 1 
FROM [MyCube]
0 голосов
/ 20 февраля 2019

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

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

...