首页 > 解决方案 > 如何使用 ifelse 在 AWS QuickSight 中编写计算字段公式

问题描述

我正在尝试编写一个公式,根据日期计算折扣成本。

2019 年 5 月之后产生的任何成本的贴现率为 7%,之前的任何成本为 6%。

这就是我的公式,但它说语法不正确。任何帮助将非常感激。

ifelse(month >= 5 AND year >= 2019), then {unblended_cost} - ({unblended_cost} * 0.07), else {unblended_cost} - ({unblended_cost} * 0.06))

标签: sqlamazon-web-servicesamazon-athenacalculated-fieldamazon-quicksight

解决方案


请尝试以下操作,如果您遇到其他错误,请告诉我

ifelse(                                                                         
  month >= 5 AND year >= 2019,                                                  
  {unblended_cost} - ({unblended_cost} * 0.07),                                 
  {unblended_cost} - ({unblended_cost} * 0.06)                                  
) 

本质上ifelse可以被认为是一个单独的函数,thenandelse关键字是无关的。


推荐阅读