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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: BEx. Вместо пробелов (где нет данных) показать 0
СообщениеДобавлено: Чт, дек 22 2011, 07:20 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Всем привет!
Делал отчет на транзакционном кубе. Мне нужно было вместо пробелов (где нет данных) показать 0.
Создал формулу, которая показывает либо 0, если нет значения, либо само значение:
Ф1 = NDIV ( 1/План ) * 0 + План
Проверил - пробелы не заменяются 0!
Создал вторую формулу рядом Ф2 = COUNT ( План ).
Теперь формула Ф1 работает и заменяет пробелы 0!

Подскажите, почем Ф1 не работает без Ф2?
Может есть другой способ замены пробелов нулевыми значениями?
__
P.S. Про замену пробелов нулями нашел только тему http://sapboard.ru/forum/viewtopic.php?f=12&t=50092&hilit=%D0%BF%D1%83%D1%81%D1%82%D1%8B%D0%B5 , но там нет ответа.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx. Вместо пробелов (где нет данных) показать 0
СообщениеДобавлено: Чт, дек 22 2011, 13:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
12ozmdm написал:
Может есть другой способ замены пробелов нулевыми значениями?
Можно попробовать создать рассчитанную ключевую фигуру ПЛАН1 на основе ПЛАН и написать ПЛАН + 1 - 1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx. Вместо пробелов (где нет данных) показать 0
СообщениеДобавлено: Чт, дек 22 2011, 16:51 
Модератор
Модератор

Зарегистрирован:
Чт, окт 21 2010, 08:48
Сообщения: 128
План + 0


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEx. Вместо пробелов (где нет данных) показать 0
СообщениеДобавлено: Пт, дек 23 2011, 06:15 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Спасибо.
Оба варианта работают опять же только, если есть формула Ф2 = COUNT ( План ).
Но на другом запросе на этом же кубе, работает оба варианта и без второй формулы COUNT ().
Как-то непонятно почему первый запрос такой капризный :D Пока разбираться не стал.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEx. Вместо пробелов (где нет данных) показать 0
СообщениеДобавлено: Чт, янв 12 2012, 09:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 18 2008, 07:37
Сообщения: 256
Если в кубе нет данных, а в отчете нужны нули, то создаёт их функция планирования IP Generate Combinations.
Также можно генерить нули на этапе загрузки данных в подпрограмме трансформации.
После генерации нулей управлять отображением в рабочей книге можно в Свойствах запроса - Опции представления - Нулевое представление - Просмотреть.

_________________
The extent of reliability of the data affect on the quality of resource allocation.


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

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


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

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


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

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