Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Создание фильтра на выбранный месяц по заданному полю  [new]
kaol
Member

Откуда: Москва, Россия
Сообщений: 68
Здравствуйте,

каждый месяц необходимо оцентить в каком количестве ТТ присутствовал целевой ассортимент. Есть поле "Целевой ассортимент", ножно сделать фильтр, выбирая, в котором 1, в значениях таблицы с Целевым ассортиментом отображались непустные и ненулевые значения Целевого ассортмента.


Заранее спасибо за помощь.
23 авг 18, 13:17    [21651982]     Ответить | Цитировать Сообщить модератору
 Re: Создание фильтра на выбранный месяц по заданному полю  [new]
ShIgor
Member

Откуда: Нижний Новгород
Сообщений: 2104
kaol,

Оба заданные Вами вопроса невероятны сложны и вряд-ли кто-то найдется чтобы ответить на них вот так с "наскока". Поэтому предлагаю Вам связаться со мной чтобы решить эти сложнейшие задачи. Естественно, на небезвозмездной основе: печеньку за каждый решенный вопрос и еще одну в качестве поощрения. (печеньки можно заменить стаканом сока).
23 авг 18, 17:15    [21652281]     Ответить | Цитировать Сообщить модератору
 Re: Создание фильтра на выбранный месяц по заданному полю  [new]
vikkiv
Member

Откуда: London
Сообщений: 1584
коллега как-бы немного с сарказмом намекает что неплохо-бы закончить школу и повзрослев хотя-бы научиться технически-грамотно составлять задания чтобы другой стороне не требовались магический шар или шаманский бубен чтобы додумать что дано, какая логика внутри и что нужно на другой стороне/выходе.

В данном случае неплохо было-бы определить куда должен быть встроен фильтр (на клиентской или серверной части), каким интерфейсом это будет доставляться пользователю, так-же стоит понимать что например в Excel при отображении непустых значений обычно автоматически отображаются и ненулевые (т.е. по умолчанию null не показывается) - что практически решает вторую часть вопроса: так как сформулировано

по сути задача в простейшем случае элементарно сводится в PivotTable с мерой целевого ассортимента и ТТ.
расширяя до сравнения с фактом присутствия (остатков) не хватает логики определения для срабатывания значения (брать только конец дня и игнорировать если завезли под закрытие а весь день было пусто и т.д.)

В SSAS например есть ещё и функциональность KPI - которую обычно очень удобно использовать в таких целях (флаг выполнения плана, отклонения от нормы и пр.)

один из базовых сценариев для лёгких данных будет логика с введением промежуточной меры которую можно использовать в качестве фильтра iif(isempty([Measures].[Цель]),null,[Measures].[Наличие])

можно ввести дополнительный junk-атрибут для фильтра и на него scope-прописать значения по нужной логике

Остальные (множество) сценариев решений зависят от модели и структуры данных (а так-же их тяжести) и более конкретных требований отображения результатов.
27 авг 18, 04:07    [21654524]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить