Текущее время: Пт, мар 29 2024, 01:58

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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