Текущее время: Пт, июн 20 2025, 13:04

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BEX - количественный показатель
СообщениеДобавлено: Ср, июл 19 2006, 13:14 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
Есть куб операций - полупроводок, каждая полупроводка проходит по счету. Необходимо посчитать количество счетов.
Нарпимер 30 полупроводок проходят по 6 счетам
Нужно получить 6


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 20 2006, 09:00 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Что такое "полупроводка"? :)
В BEX'е можно развернуть отчет по счетам и представляешь результат как перечисление всех значений.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 08:39 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
Полупроводка - это оборот по счету (дебет или крелит), мне не нужно разворачивать по счетам, мне нужно получить итогое значение, цифру 6


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 09:29 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
Если результат представить как перечисление всех значений, то BEX считает количество полупроводок, то есть получается 30


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 09:48 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Во-первых, нет такого понятия как полупроводка. Хотя бы потому, что счетов в 1 проводке может быть не 2, а больше.
Во-вторых, если разворачиваешь по счетам, как оборотно-сальдовую ведомость, то при перечислении всех значений должно быть количество счетов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Если я правильно понял, то в результате необходимо получить количество различных счетов, на которые были сделаны транзакции ?

P.S.
(Я согласен с предыдущим учстником, нет такого понятия - полупроводка).

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:38 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
Наверное господа не сталкивались с российскими банковскими АБС, где проводка хранится как полупроводки, и их может быть не обязательно две :) по одной проводке , а намного больше. (Например система Диасофт 5NT). Но это не главное, я разворачиваю отчет по счетам, мне нужно чтобы напротив каждого счета стояли единички, а в сумме было шесть. Если я использую перечисление всех значений , напротив каждого счета получается кол-во полупроводок, а в сумме получается 30.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:44 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
У меня получилось напротив каждого счета вывести 1, но суммировать он их не хочет :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:47 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
kastet написал(а):
У меня получилось напротив каждого счета вывести 1, но суммировать он их не хочет :(

Как ты это делаешь?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:51 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
RSA1 - вы меня правильно поняли ! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:53 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
kastet написал(а):
Но это не главное, я разворачиваю отчет по счетам, мне нужно чтобы напротив каждого счета стояли единички, а в сумме было шесть. Если я использую перечисление всех значений , напротив каждого счета получается кол-во полупроводок, а в сумме получается 30.


Уже здесь обсуждали вроде. Определи calculated key figure на кубе с cоответствующей Exception aggregation.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 10:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
kastet написал(а):
RSA1 - вы меня правильно поняли ! :)


Есть такой мануал HowToCount.pdf
Если не найдёшь - дай мыло, вышлю.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 11:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Вот текстовая версия

How to…

Count the occurrences of a
characteristic relative to one or
more other characteristics


1 Business Scenario

In a report you want to count the occurrences of a characteristic relative to one or more other
characteristics. For example, in an InfoCube that contains the number of ordered items per order, order
item, material, and customer you would like to know how many different materials were ordered by one
customer, or how many different materials were ordered by one customer with a specific order.

2 The Result

We will create a calculated key figure that counts the number of different materials per any other
characteristic. This key figure can be used in your report.


Additional information: The solution described in this How-to… Guide applies
for BW 2.0B/2.1C. With BW 3.0 and higher, an additional option for the
exception aggregation of a calculated key figure is available: “Counting all
values”.

Please check the following path in the documentation to find the details: SAP
Business Information Warehouse – Business Explorer – Query Design: BEx
Query Designer – Properties of Query Components – Calculated Key Figure
Properties


1. Create a Key Figure with name
“Counter”. It should be of type
numeric and the data type should
be “Dec”.


2. Insert this InfoObject into your
InfoCube.

3. Add the InfoObject to the
Communication Structure and recreate
the Update Rules of the
InfoCube.

4. In the transfer rules set the key
figure counter to a constant value
of 1.

5. In the BEx Query Builder create a
new calculated key figure for the
InfoCube. The formula should be
“=Counter” i.e. simply drag the key
figure counter to the formula
definition area.


6. When you save the calculated key
figure you have to provide a
technical name and a description
“Counter (Average per Material)”.
Additionally, you have to define the
exceptional aggregation behavior of
the calculated key figure. On the
popup window press the button
“Enhance >>>”. For Exception
Aggregation choose “Average of all
values”. The reference
characteristic should be set to the
characteristic that you want to
count. This is material in our case.


7. Create a second calculated key
figure. Here you define the formula
to be “Counter/Counter (Average
per Material)“. This calculated key
figure now shows you the number
of different materials relative to any
other characteristic.
In the properties set the number of
decimal places to 0.

8. Define a new Query. In the
columns use the key figure
"Counter (Material per any other
Char.)“. In the rows insert a drill
down with characteristic customer.
Add the remaining characteristics
to the free characteristics.

9. In the properties for characteristic
customer you should set Suppress
result rows to “Always”.
10. Run the query. The result will
be the number of different materials
per customer.


11. By setting a filter on order you
now get the number of different
materials per customer and order.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 11:02 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
я сделал показатель - Новую формулу, где написал = 1 , а в свойствах показателя поставил Расчет результата как: Перечисление всех значений


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 21 2006, 12:22 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
Большое спасибо всем!
Отдельное спасибо RSA1 !!!
Заработало!
Не зря у вас такой ник :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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