Реализация параметров даты в многомерном запросе

#reporting-services #ssas

#службы отчетов #ssas

Вопрос:

В моем кубе у меня было измерение debtdate, теперь в ssrs я реализовал эти параметры debtdate>=@startdate и debtdate<=@enddate в основном запросе многомерных данных…Может ли кто-нибудь, пожалуйста, помочь мне в этом отношении

Комментарии:

1. В чем ваш вопрос? Как реализовать параметр? Что вы пробовали?

Ответ №1:

Вы не указали слишком много деталей, но в целом, если у вас есть два параметра @StartDate и @EndDate, которые оба представлены в строковом формате, например: «[Дата задолженности].[Календарь].[Дата].amp;[datekey]», вы можете написать что-то вроде:

 SELECT
...
FROM (
    SELECT {StrToMember(@startDate):StrToMember(@endDate)} ON 0
    FROM [Your Cube]
)
  

в SSRS для получения результатов для диапазона. Если вы хотите указать от @StartDate до конца времени, вы можете присвоить параметру @EndDate значение Nothing (или NULL) — и наоборот для начала времени до @EndDate.