Текущее время: Пн, авг 25 2025, 12:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Bex: фильтр по отдельному значению работает как шаблон
СообщениеДобавлено: Пн, ноя 17 2014, 15:44 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 13 2011, 13:53
Сообщения: 7
Добрый день.

Есть символьный признак без текстовой таблицы.
При построенном отчете заходим в фильтр этого признака и из списка отдельных значений выбираем одно значение, например "DF", переносим в правую часть (выбранные значения).
Нажимаем ОК и в отчете получаем данные по всем значениям признака, которые содержат DF, например "DF", "ADF", "VDFNHY".
То есть работает как будто я в фильтре задал шаблон *DF*.

Как от этого избавиться? Мне нужны данные только по DF.
Такое же поведение еще у одного признака заметил.
Это где-нибудь настраивается?

Версия BW 731.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bex: фильтр по отдельному значению работает как шаблон
СообщениеДобавлено: Вт, ноя 18 2014, 10:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
В ST05 трассировку SQL-запроса снимите, чтобы понять, на каком уровне начинается проблема


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Bex: фильтр по отдельному значению работает как шаблон
СообщениеДобавлено: Вт, ноя 18 2014, 15:21 
Начинающий
Начинающий

Зарегистрирован:
Вс, мар 13 2011, 13:53
Сообщения: 7
Сделал трассировку.

Нашел 3 таких селекта в таком порядке:
1) "/BIC/ZBREND" LIKE 'LG'
2) "/BIC/ZBREND" IN ( 'LG' )
3) "/BIC/ZBREND" LIKE '%LG%'

Понятно, что последний как раз и дает результат шаблона.
Непонятно откуда такое поведение?

Code:
SELECT "0000000255"
FROM
  ( SELECT  "0000000255"
    FROM
      ( SELECT "P0000"."/BIC/ZBREND" AS "0000000255"
        FROM "/BIC/PZBREND" "P0000"
          JOIN "/BIC/SZBREND" "S0000" ON  "P0000"."/BIC/ZBREND" = "S0000"."/BIC/ZBREND"
        WHERE "P0000"."OBJVERS" = 'A'
          AND "P0000"."/BIC/ZBREND" LIKE 'LG' 
          AND "S0000"."SID" IN
            ( SELECT "X2"."S__ZBREND" AS "SID"
              FROM "/BIC/DZMM_C014" "D"
                JOIN "/BI0/XMATERIAL" "X2" ON "D"."SID_0MATERIAL" = "X2"."SID"
              WHERE "X2"."OBJVERS" = 'A'
            )
       
      )
    ORDER BY "0000000255" ASC
  )
WHERE ROWNUM <= 2


Code:
SELECT "0000000255"
FROM
  ( SELECT  "0000000255"
    FROM
      ( SELECT "P0000"."/BIC/ZBREND" AS "0000000255"
        FROM "/BIC/PZBREND" "P0000"
          JOIN "/BIC/SZBREND" "S0000" ON  "P0000"."/BIC/ZBREND" = "S0000"."/BIC/ZBREND"
        WHERE "P0000"."OBJVERS" = 'A'
          AND "P0000"."/BIC/ZBREND" IN ( 'LG' ) 
          AND "S0000"."SID" IN
           ( SELECT "X2"."S__ZBREND" AS "SID"
             FROM "/BIC/DZMM_C014" "D"
               JOIN "/BI0/XMATERIAL" "X2" ON "D"."SID_0MATERIAL" = "X2"."SID"
             WHERE "X2"."OBJVERS" = 'A'
           )
       )
    ORDER BY "0000000255" ASC
  )
WHERE ROWNUM <= 2


Code:

SELECT "0000000255"
FROM
  ( SELECT  "0000000255"
    FROM
      ( SELECT "P0000"."/BIC/ZBREND" AS "0000000255"
        FROM "/BIC/PZBREND" "P0000"
          JOIN "/BIC/SZBREND" "S0000" ON "P0000"."/BIC/ZBREND" = "S0000"."/BIC/ZBREND"
        WHERE "P0000"."OBJVERS" = 'A' 
          AND "P0000"."/BIC/ZBREND" LIKE '%LG%' 
          AND "S0000"."SID" IN
            ( SELECT "X2"."S__ZBREND" AS "SID"
              FROM "/BIC/DZMM_C014" "D"
                JOIN "/BI0/XMATERIAL" "X2" ON  "D"."SID_0MATERIAL" = "X2"."SID"
              WHERE "X2"."OBJVERS" = 'A'
            )         
      )
    ORDER BY "0000000255" ASC
  )
WHERE ROWNUM <= 2000000250



Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Bex: фильтр по отдельному значению работает как шаблон
СообщениеДобавлено: Вт, ноя 18 2014, 17:30 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Опишите структуру вашего решения:
- что собой представляет куб ZMM_С01 (обычный/виртуальный)
- что собой представляет признак ZBREND, есть ли на нем подпрограмма преобразования
- что собой представляет запрос: структура примерная того, что получаем (не зря ведь три запроса), есть ли виртуальные признаки
- какая точно система (с уровнем патча)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB