Сценарий импорта FDMEE Jython из .csv в Hyperion Financial MGT - Ошибка синтаксиса компиляции скрипта - PullRequest
0 голосов
/ 19 февраля 2019

СПАСИБО заранее за поиск / совместное использование!

Может кто-нибудь сказать мне, что я делаю не так, или предложить, как исправить ошибку?

Мне нужен простой скрипт для просмотра последнего символа 2-го столбца и определения, является ли он символом @.Если да, то умножьте значение в 6-м столбце на -100 и верните запись с выполненными вычислениями.В противном случае вернуть запись без расчета.

    defScaleAmount(strField, StrRecord)
    seglist = strRecord.split()
    if strField.count('@')>0:
        seglist[5] * -100
        return ScaleAmount

Это образец файла данных (для выполнения расчета).

ТИП ACC ACCT-DESC BEG-BAL CUR-BAL END-BAL

9 1939T DT ДОХОД / УБЫТКА ФАКТИЧЕСКИЙ УТРАТ $ 0 1 396,00 1 396,00

9 1939U DT FACTORY $ 0 1 869,37 1 869,37

10 1400B @ # SLS - TLX 0 -0,05 -0,05

10 1400E @ # OF SLS - RDX 0 -0.17 -0.17

// ОТЛАДКА [AIF]: ОШИБКА [AIF]: EPMFDM-140130: Ошибка компиляции сценария.null

// ОШИБКА [AIF]: EPMFDM-140274: Сообщение - SyntaxError: ("несоответствующий вход", ожидающий EOF ", ('', 2, 4, 'seglist = strRecord.split () \ n'))

Еще раз спасибо всем - любые отзывы очень приветствуются !!

...