Справка по 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

См. Эту ссылку: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/1555eb27-f277-4f60-87ca-a2c2d6c12917/equivalent-function-in-mdx-for-monthx-as-in-sql?forum=sqlanalysisservices

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