2015-06-17 1 views
0

В общем запросе, если у меня есть поле вычисления, такое как агрегированное поле SUM, есть способ, чтобы выходной столбец отображался как число с 2 десятичными знаками, если в поле GI нет поля в этом формате?Generic Inquiry - столбец результатов преобразования с двумя десятичными знаками как номер

Например, если у меня есть поле SUM {TABLE} [TABLE.FIELD]/60, итоговое поле показывает только целое значение, например 40, а не 40.50.

+0

Частично проблема заключается в том, что некоторые строки имеют значение NULL. Используя следующее: = IsNull ([EPTimeCardSummary.TimeSpent] /60.00,0.00) возвращает 40.500000. Еще нужно получить правильные десятичные знаки, чтобы показывать их в сетке, хотя –

ответ

1

Вы можете управлять форматированием столбца, установив столбец «Поле схемы» общей страницы «Таблица результатов» в любое поле таблицы, которое соответствует типу и формату вывода, который вы ищете.

В вашем случае вы можете использовать EPTimeCard.TimeSpentCalc, но это предполагает, что вы передаете в общей сложности минуты, поэтому разделение на 60, которое вы делаете, нужно будет удалить, а система будет форматироваться так же, как и на экране в формате ЧЧ: ММ

+0

Итак, просто для подтверждения. Если GI не содержит требуемый формат, поле ЦАП должно быть добавлено в качестве настройки для получения требуемого формата. В этом случае timespentcalc привел к пустым дисплеям. Это может быть ошибка в 5.1, и я открою билет соответственно –

+0

Это не так, потому что вы делаете расчет, и система не может вывести форматирование из него. Обычно у вас будет другое поле в ЦАП, у которого будет правильный формат, но в этом случае вам нужно будет создать настраиваемое, несвязанное поле. Вы могли бы также, но расчет там тоже через PXFormula, если это возможно .... – Gabriel

+0

Право. Я собираюсь открыть билет на дисплее, а также удалил формулу из списка, поэтому строка показывает: Caption: Total Time, Aggregate Function: SUM, Object: EPTimeCardSummary, Data Field: TimeSpent, Schema Field: EPTimeCard.TotalSpentCalc , Это приводит к столбцу без значений. Принимая это как ответ, хотя он отвечает на мой вопрос и подтверждает мои мысли. Благодарю вас, как всегда. –