Yêu cầu Aug 18th, 2020 3:35 a.m. 56 0 0
  • 56 0 0
0

Lấy trường hợp đúng của biểu thức Logic trong gem Dentaku

Chia sẻ
  • 56 0 0

Chào mn! Mình hiện đang sử dụng gem Dentaku đêr phân tích cú pháp và đánh giá cho ngôn ngữ công thức toán học. Mình lấy 1 ví dụ về 1 công thức Logic excel đơn giản như sau.

calculator = Dentaku::Calculator.new
calculator.evaluate('IF(BB<=500, BB*0.05, BB* 2', BB: 400)

Nếu dùng gem này thì sẽ ra kết quả là 20. Trường hợp đúng ở đây là BB*0.05

Nhưng cái mình muốn lấy không phải là kết quả 20. Mà mình muốn lấy trường hợp true của nó. Tức là lấy công thức BB * 0.05

Không biết bạn nào đã từng dùng Gem này rồi có giải pháp nào giúp mình khoong? Mình xin cám ơn

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí