powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Tabular двунаправленый фильтр не работает?
8 сообщений из 8, страница 1 из 1
Tabular двунаправленый фильтр не работает?
    #39631894
rainebove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу не кидать тапками если вопрос глупый в DAX и tabular я новичок.

Что есть:
Есть модель tabular две таблицы фактов и справочники.
Факты - заказ и чек.
Спр - заказов, чеков.
Спр заказов связан с двумя табл фактов однонаправленной связью.
Спр чеков связан только с фактом чеков двунаправленной связью.

Что хочу сделать:
1. Что бы при фильтрации по спр заказ фильтровались обе таблицы фактов, по выбранному значению спр.
2. Фильтр передавался бы через фактов чеков в связанный спр чеков.

Как работает сейчас:
1. При фильтрации по спр заказов, суммы заказа и чеков выходят корректные но, связанный спр чеков не фильтруется не смотря на двунаправленный фильтр, т.е вываливаются все чеки не только связанные с выбранным в фильтре заказом.
2. Если сделать видимой саму таблицу фактов заказов и вытащить ID заказа например, также вываливаются все ID как будто нет фильтра по спр заказ.

Прошу подсказать как работает двунаправленный фильтр, что я не так сделал?
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39632002
Andy_OLAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rainebove,

Это Вам нужно к Voyager_lan, он знает о tabular SSAS всё, даже то, что успели забыть в Microsoft.
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39632239
rainebove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andy_OLAPrainebove,

Это Вам нужно к Voyager_lan, он знает о tabular SSAS всё, даже то, что успели забыть в Microsoft.

а больше никто не сталкивался tabular?
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39632417
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rainebove,
Что-то мне подсказывает, что дело не фильтре, а в том как вы стороите отчет.
Я предлпологаю, что вы используете Excel.
Вопрос что вы хотите получить?
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39632607
rainebove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да использую excel.

Цель - при установке фильтра по заказу, и перемещении например в строки сводной таблицы excel, номера чека из спр чеков, я хочу что бы отобразились только связанные с этим заказом чеки, это два чека.
Но вываливаются все чеки(хоть и сумма продаж в них отсутствует).
Если проверить исходные запросы используемые в моделе все корректно, в факте чеков есть оба чека со ссылками на соответствующий заказ.
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39632713
mbabkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rainebove,
Не, так не работает. Фильтруются только меры при расчете.
Строки тоже являются фильтром и их отображение не зависит от того, что вы выбрали в фильтрах или в колонках.
Что вам мешает поставить фильтр [Сумма продаж] > 0?
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39633136
rainebove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mbabkin
Спасибо за ответ.
Если я правильно понял под фильтром понимается вычисляемая таблица вместо спр чеков с условием [факт чеков].[Сумма продаж] > 0?

Условие [Сумма продаж] > 0 не получится поставить, так как в данном случае два чека заказа это продажа и возврат и сумма по ним как раз =0, попробовал сделать вычисляемую таблицу по условию кол-ва строк =FILTER(DIC_BILL_ORIGINAL; CALCULATE( COUNTROWS([Факт чеков]) ) > 0), но он не отработал, так как видимо сама таблица фактов по строкам также не фильтруется...
В SSAS таких проблем не было.
Как же быть?
...
Рейтинг: 0 / 0
Tabular двунаправленый фильтр не работает?
    #39633258
rainebove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отвечаю сам на свой вопрос, может кому то пригодится.

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

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


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