Sql 如何使用ifelse在AWS QuickSight中编写计算字段公式
我试图写一个公式,根据日期计算折扣成本 2019年5月之后产生的任何成本的贴现率为7%,而在此之前的任何成本的贴现率为6% 这是我对公式的理解,但它说明语法不正确。任何帮助都将不胜感激Sql 如何使用ifelse在AWS QuickSight中编写计算字段公式,sql,amazon-web-services,amazon-athena,calculated-field,amazon-quicksight,Sql,Amazon Web Services,Amazon Athena,Calculated Field,Amazon 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)) 尝试以下操作,如果遇到
ifelse(month >= 5 AND year >= 2019), then {unblended_cost} - ({unblended_cost} * 0.07), else {unblended_cost} - ({unblended_cost} * 0.06))
尝试以下操作,如果遇到其他错误,请告诉我
ifelse(
month >= 5 AND year >= 2019,
{unblended_cost} - ({unblended_cost} * 0.07),
{unblended_cost} - ({unblended_cost} * 0.06)
)
本质上,
ifelse
可以被看作是一个单一的函数,而then
和else
关键字是无关的。是的,这很好地解决了问题。谢谢他们在这里格式化SQL queriesFunction文档的方式很奇怪-