Пытаюсь со вчерашнего дня использовать функцию (A*B), очень простая вроде операция, но не получается. Любая помощь! благодарю вас.
Использование функции (A*B) в калькуляторе - ложка Pentaho-
comment
Можете ли вы опубликовать свой код? И объясните, что значит «не работает».
- person ABakerSmith   schedule 25.04.2015
comment
Выкладываю картинку и исходный файл по ссылке выше.
- person KAMILIA   schedule 25.04.2015
comment
@user3600078 user3600078 Я не могу получить доступ к ссылкам. Отсутствует разрешение
- person Marlon Abeykoon   schedule 25.04.2015
comment
о, извините, теперь можно :)
- person KAMILIA   schedule 25.04.2015
comment
ок круто я открыл ктр. Можете ли вы добавить образцы данных для txt_nom.txt, txt_prix.txt и txt_ventes.txt. Так что я могу запустить его на моем компьютере
- person Marlon Abeykoon   schedule 25.04.2015
comment
Сделанный! Я помещаю все в один файл.
- person KAMILIA   schedule 25.04.2015
Ответы (1)
Добавьте следующие два дополнительных шага String operations
и Select Values
к тому же ktr.
На шаге String Operations
выполните следующие настройки.
И на шаге Select values
используйте указанные ниже конфигурации на вкладке «Метаданные».
И, наконец, на шаге Calculator
вы можете использовать тип значения BigNumber
и маску преобразования #.#
для нового поля Total
.
P.S В полях Prix
и Ventes
был начальный пробел, который нужно было удалить с помощью шага String operations
. Вот почему он потерпел неудачу в умножении.
person
Marlon Abeykoon
schedule
25.04.2015
Спасибо! Работает как часы.
- person KAMILIA; 25.04.2015
Вам не нужны строковые операции для обрезки пробелов, пока вы выбираете trim=Both во входных данных XML и выбираете соответствующую строку формата для этих полей.
- person nsousa; 27.04.2015
@nsousa Он использует шаг
csv input
для получения данных. Здесь не используется шаг XML input
.
- person Marlon Abeykoon; 27.04.2015
Я неправильно понял из скриншота выше. Но ввод CSV имеет те же параметры обрезки. Если он не установлен, вы, вероятно, получите начальный пробел.
- person nsousa; 28.04.2015
@nsousa Ты имеешь в виду поле
Trim Type
? Есть (нет, лево, право, оба) значения? Будет ли это обрезать пробелы?
- person Marlon Abeykoon; 28.04.2015
Слева: обрезает пустое пространство слева; Справа: обрезает пустое пространство справа; Оба: обрезает пустое пространство как слева, так и справа; Нет: пробелы не обрезаются. Какой выбрать? Это зависит; где пробелы в этих полях? Скорее всего достаточно левого, но оба тоже должны работать.
- person nsousa; 28.04.2015