Функция Sum (1) не работает в Cognos FM DQM - PullRequest
0 голосов
/ 04 января 2019

Пожалуйста, найдите мой нижеприведенный вопрос, касающийся cognos fm-DQM

У меня есть требование, где мне нужно получить счетчик из одной таблицы (скажем, таблицы продаж), разделить на несколько столбцов Dim ... ДляНапример ... Поиск количества продаж (в нашем случае это количество) на основе количества строк, представленных для конкретного VIN.Допустим, у меня есть VIN-номер ZIPDJ64HFNDJ01, в котором есть 3 записи в таблицах для разных номеров деталей .. поэтому для этого VIN необходимо указать количество 3.

Я создаю этот столбец количества в Cognos FM, гдеУ меня есть группа по всем тусклым столбцам, и количество будет ключевым атрибутом.Формула, которую я использую для количества: sum (1) ... (Over (разбиение по всем dim-столбцам)) ...

Эта логика выше у меня хорошо работает в Cognos CQM .. Но когда яопубликуйте пакет в DQM, он выдает ошибку ниже для поля qunatity ...

XQE-DAT-0001 Ошибка адаптера источника данных:

com.ibm.db2.jcc.am.sqlSyntaxErrorException: операнд функции столбца «MIN» включает функцию столбца, скалярное полное выделение или подзапрос. sqlcode = -112, sqlstate = 42607, DRIVER = 3.68.61

При дальнейшем исследовании, когда я смотрю на запрос, который генерировал FM, это выглядит следующим образом: First_value (sum (1)) ...

Я не знаю, правильно ли это или нет ... Любого родаПомощь будет высоко ценится

Спасибо ...

...