Проблема агрегирования Web Intelligence Business Objects XI (11.5.8.897) - PullRequest
1 голос
/ 15 июля 2010

У меня есть отчет с несколькими вкладками. На одной вкладке перечислены детали, а на другой - тип агрегирования в виде сводной таблицы (перекрестная ссылка), основанный на тех же измерениях, которые использовались в подробном отчете. Я создал вычисляемое поле, которое принимает произведение двух мер, я сохранил это как переменную. Когда я пытаюсь агрегировать эту переменную в сводном отчете, BOWI вычисляется неправильно. Пример:

QTY * PRICE = LineTotal
2 * 3 = 6
4 * 3 = 12

TotalOrder = $18

Правильно рассчитывается в подробном отчете.

Когда я помещаю это в сводный отчет, он делает следующее: Сумма Кол-во * Сумма Цена = Итого, другими словами, это делает

6 * 6 = $36.

Мои итоги по совокупности сильно завышены. Во-первых, в каком мире этот порядок приоритета имеет смысл? и во-вторых, как я могу сказать BOWI суммировать TotalOrders вместо того, чтобы разбивать его обратно на составляющие, суммируя их и затем умножая?

Это ошибка?

Дополнительная информация Подробный отчет разделен на год, регион, штат -> Подробные строки Сводный отчет измеряется по году, региону, штату

Компонент (QTY * PRICE) сохраняется как переменная и используется в обоих местах.

Я пропускаю секретное рукопожатие где-то, когда вычисляемые поля / переменные не могут быть агрегированы, и они должны делать это во Вселенной?

1 Ответ

1 голос
/ 08 августа 2010

Я некоторое время не работал с WEBI, я в основном разрабатываю отчеты DESKI, однако то, что вы описываете, звучит похоже на агрегацию, которая происходит в DESKI. Если для меры задано суммирование, тогда все вместе будут добавлены меры, относящиеся к измерению, добавленному в отчет.

Например, если, как и в моих подробных отчетах, у вас есть номер заказа столбцов, qty, цена, то агрегация будет суммировать как количество, так и цену на уровне заказа, что является правильным. Однако при переходе к сводной таблице это приведет к неверным данным.

Чтобы удалить агрегацию, вы можете изменить ее с SUM на NONE, я не могу вспомнить, как это сделать в WEBI (если вы не можете узнать, я могу проверить материалы своего курса, которые работают)

В качестве альтернативы, лучше всего убедиться, что размеры вашего сводного отчета соответствуют представленным данным.

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...