Справка по MDX - возврат месяца как значения
Я пытаюсь использовать MDX для репликации формулы Excel в SharePoint. У меня есть зависание в Excel, я могу сослаться на выбранный месяц как число и использовать это число в своей формуле (т.е. июнь - 6, октябрь - 10 и т. Д.).
Есть ли способ, которым я могу сделать так, чтобы MDX расшифровывал месяц, выбранный в фильтре как число, как я делаю в Excel?
Если это возможно, есть ли способ использовать это для вычисления количества месяцев, оставшихся в году (если я выберу сентябрь в фильтре, формула, чтобы узнать, что сентябрь = 9, 12 - 9 = 3 месяца в году)?
Большое спасибо за Вашу помощь! Майкл
1 ответ
Ты можешь использовать VBA
Введите функции для извлечения номера месяца из даты:
например
WITH MEMBER [Measures].[Full Date] as 'NOW()'
-- The Second Calculated Member is the Day part of the first calculated member.
MEMBER [Measures].[What Day] as 'DAY([Full Date])'
-- The Third Calculated Member is the Month part of the first calculated member.
MEMBER [Measures].[What Month] as 'MONTH([Full Date])'
-- The Fourth Calculated Member is the Year part of the first calculated member.
Member [Measures].[What Year] as 'YEAR([Full Date])'
SELECT
{[Full Date],[What Day],[What Month],[What Year]} ON COLUMNS
FROM Sales