Asked Aug 18th, 2020 3:35 a.m. 67 0 0
  • 67 0 0
0

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

Share
  • 67 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
Let's register a Viblo Account to get more interesting posts.