% увеличить значение на основе calc в управлении параметрами?

#tableau-api

#tableau-api

Вопрос:

У меня есть два набора элементов управления строковыми параметрами: текущая почасовая оплата / Новая почасовая оплата и текущая годовая оплата / Новая годовая оплата.

введите описание изображения здесь

и у меня есть поле calc, которое мне нужно создать, чтобы отслеживать% увеличения от текущей до новой оплаты. Я не хочу делать расчет для новой почасовой ставки оплаты%, а также для новой годовой оплаты%. Есть ли какой-то оператор OR, который я мог бы сделать, чтобы проверить оба набора элементов управления для выполнения вычисления% увеличения?

что-то вроде:

 if [current hourly rate] = 0
    then ([new hourly rate]-[current hourly rate])/[current hourly rate]
else 
    ([new annual rate]-[current annual rate])/[current annual rate]
end
  

возможно ли это?

Комментарии:

1. Вы поняли, что ваши вычисления могут делиться на ноль? Обычно это не работает хорошо, независимо от инструмента 🙂

2. @AlexBlakemore как бы вы проверили ввод или нет? Также я знаю, что у меня неправильный тег для этого вопроса, но это не позволило бы мне вводить обычный #tableau

3. Параметры принимают одно значение. Я не думаю, что они могут быть нулевыми (отсутствие значения), но строка может быть пустой. У вас может быть логический параметр, чтобы также указать, какой случай применяется