powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Запрос MDX на фильтрацию данных
3 сообщений из 3, страница 1 из 1
Запрос MDX на фильтрацию данных
    #39786131
Сергей_1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Помогите, пожалуйста, разобраться с запросом. В строки нужно вывести товары, у которых был приход за период от выбранной даты минус 90 дней или возможно убрать из результата те товары, у которых первый приход был в период последние 3 месяца. Запрос ниже
FILTER ({
(
[Товары и Услуги].[Товары].[Товар].ALLMEMBERS ,
[Товары и Услуги].[Артикул].ALLMEMBERS
)
},
([Measures].[Закупки ед]>([Measures].[Закупки ед],[Дата].[Дата].CurrentMember.MemberValue <DATEVALUE(Format(Now()-90,"yyyy-MM-dd"))))
and [Measures].[ЗапасНачало шт] > 0
and [Measures].[ср ТО ед(за 180дн)] > 0 )

Проблема состоит в данном кусочке ([Measures].[Закупки ед]>([Measures].[Закупки ед],[Дата].[Дата].CurrentMember.MemberValue <DATEVALUE(Format(Now()-90,"yyyy-MM-dd"))))
...
Рейтинг: 0 / 0
Запрос MDX на фильтрацию данных
    #39786184
grAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей_1991,

Код: sql
1.
2.
3.
4.
Filter(
  [Товары и Услуги].[Товары].[Товар].Members, 
  SUM(StrToMember('[Дата].[Дата].[Дата].&['+Format(Now()-90,"yyyy-MM-dd")+']') : StrToMember('[Дата].[Дата].[Дата].&['+Format(Now(),"yyyy-MM-dd")+']'), 
  [Measures].[Закупки ед])> 0) 



?
...
Рейтинг: 0 / 0
Запрос MDX на фильтрацию данных
    #39786560
Сергей_1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Не работает , вот полный запрос,
SELECT
NON EMPTY {

[Measures].[ThisMonth],
[Measures].[SumForPeriodLast],
[Measures].[ОБСПНачало],
[Measures].[ОБСПКонец],
[Measures].[ЗапасНачало шт],
[Measures].[ЗапасНачало],
[Measures].[ЗапасКонец шт],
[Measures].[ЗапасКонец],
[Measures].[Закупки шт],
[Measures].[Закупки с/с],
[Measures].[ТОСУЧПРЦ ед],
[Measures].[ТО с/с],
[Measures].[ТО],
[Measures].[С/c],
[Measures].[МРЖ],
[Measures].[ср ТО ед(за 180дн)],
[Measures].[ЗапасНеликвидНачало шт],
[Measures].[ЗапасНеликвидНачало],
[Measures].[Цена]

}
ON COLUMNS,
{


Filter(
[Товары и Услуги].[Товары].[Товар].Members,
SUM(StrToMember('[Дата].[Дата].[Дата].&['+Format(Now()-360,"yyyy-MM-dd")++'T00:00:00]') : StrToMember('[Дата].[Дата].[Дата].&['+Format(Now()-90,"yyyy-MM-dd")++'T00:00:00]'),
[Measures].[Закупки ед])> 0 and [Measures].[ЗапасНачало шт] > 0 and [Measures].[ср ТО ед(за 180дн)] > 0 )


}
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS


FROM (select [Дата].[Год кв мес нед день].[Год].&[2019].&[1].&[Февраль] on COLUMNS
from (select [Компания новая структура].[Структура компании].[Компания].&[ООО ""].&[Регион Украина].&[В регион].&[Ф-л ] on COLUMNS
From (select [Товары Структура].[Структура].[Направление].&[02].&[02.06].&[02.06.01] on COLUMNS
from
[Модель]


)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Запрос MDX на фильтрацию данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]