Как написать формулу MDX для фильтра - PullRequest
0 голосов
/ 13 марта 2019

Я работаю над отчетом в BI, который включает 2 набора данных. На снимке экрана ниже показан DataSet2, где я пытаюсь написать выражение фильтра MDX для запроса. По какой формуле в запросе отображаются только строки за последние 2 месяца с сегодняшнего дня. Я попробовал несколько разных формул… [GamingDay]. [Date]> CDate (DateAdd (‘m’, - 2, Now ())), и он возвращает ошибку. Какова правильная формула для этого?

введите описание изображения здесь

1 Ответ

0 голосов
/ 17 марта 2019

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

with member measures.t 
as 
CDate(
DateAdd("m",-2,Now())
)
select 
{[Measures].[Internet Sales Amount],measures.t }
on columns,
[Product].[Category].[Category]
on rows
from 
[Adventure Works]

Результат enter image description here

...