在SAP Analytics Cloud上混合两个" IF"公式-数据操作

2020-08-15 06:05发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好
我正在尝试创建一个逻辑函数,将两个维度的" IF"混合在一起,但没有成功。

我想根据两个类别来计算葡萄园的预期收成: 葡萄色(红色或白色)和租赁协议的最后一年。

我有一个帐户尺寸,其中以"协议年"作为衡量标准

和具有葡萄色作为属性的通用尺寸


两个" IF"功能可以完美地分开工作。 但是,当我尝试将它们组合时,会出现诸如以下错误:"运算符'AND'不能在IF函数中使用"

这是两个单独的IF的脚本:

 IF(RESULTLOOKUP([d/account] =" AGGRMNT_YEAR")-RESULTLOOKUP([d/Date] =%Current_Year%))> 0 
 IF [d/VINEYARD]。[p/Color] =" RED" 

您能帮我把它们都用作我执行数据操作的条件吗?

感谢您的帮助!

PS:附上我失败的众多尝试之一

(34.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好
我正在尝试创建一个逻辑函数,将两个维度的" IF"混合在一起,但没有成功。

我想根据两个类别来计算葡萄园的预期收成: 葡萄色(红色或白色)和租赁协议的最后一年。

我有一个帐户尺寸,其中以"协议年"作为衡量标准

和具有葡萄色作为属性的通用尺寸


两个" IF"功能可以完美地分开工作。 但是,当我尝试将它们组合时,会出现诸如以下错误:"运算符'AND'不能在IF函数中使用"

这是两个单独的IF的脚本:

 IF(RESULTLOOKUP([d/account] =" AGGRMNT_YEAR")-RESULTLOOKUP([d/Date] =%Current_Year%))> 0 
 IF [d/VINEYARD]。[p/Color] =" RED" 

您能帮我把它们都用作我执行数据操作的条件吗?

感谢您的帮助!

PS:附上我失败的众多尝试之一

(34.6 kB)
付费偷看设置
发送
5条回答
大道至简
1楼-- · 2020-08-15 06:24

在IF条件下不能有多个主数据过滤器...
多个条件非常棘手。

是的,这非常令人沮丧和不直观...

,并在帮助文档中对其进行了解释:
0 万一 ENDIF

xfwsx85
2楼-- · 2020-08-15 06:23

对不起,请解释一下计算逻辑! 我只能看到2个IF,没有其他...

CPLASF-自律
3楼-- · 2020-08-15 06:27

我从您的需求中了解到,我会这样做。

假设汽车是葡萄的颜色"属性"。

数量是您衡量"协议年"的标准。

  • 单击添加度量,创建计算。
  • 在"类型"中选择聚合。
  • 在操作中,聚合的类型为"求和,平均值"。
  • 衡量协议年。
  • 聚合维度"葡萄的颜色属性"。
  • 单击条件聚合。
  • 在"葡萄的颜色"维度中。
  • 值或输入控件"红色"。

这可以帮助

如果这不是您所需要的,让我们多谈些以了解需求。

打个大熊猫
4楼-- · 2020-08-15 06:35

必须重复-解释全部逻辑!

昵称总是被占用
5楼-- · 2020-08-15 06:46

谢谢,这是 并非完全符合我的需要-我使用的公式非常复杂,需要执行数据操作,
两个" if"是公式的开头,但是我不能一起使用它们。

一周热门 更多>