Con las herramientas hasta ahora dadas esa sería una solución, la otra sería aplicando operadores de lógica booleana como AND.
También pudo haber una confusión en la redacción, ya que se evidencia una contradicción en cuanto a las reglas del negocio y los problemas presentados por los clientes porque, una regla de negocio dice que "Personas con una cantidad de millas superior a 30,000 reciben un 20% de descuento" y uno de los problemas presentados dice que "Los clientes con más de 30,000 millas están recibiendo un descuento superior al que deberían recibir".