在计算环境中挣扎

2020-09-07 03:22发布

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

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


我正在尝试查找给定期间内数值范围内的项目数。 我已经使用e-Fashion Universe重新创建了场景。 这是我的查询...

我创建了两个变量...

商店数量=计数([商店名称])

 销售收入范围= If([销售收入]之间(0; 100000);" 0-100000";" 100000 +")

这是我所有查询中所有对象的表,以及我用总计创建的两个变量。 看起来符合预期...

当我从表中删除商店名称时,我想获取它(在Excel中模拟)...

相反,我明白了...

这很有意义,因为销售收入超过100,000美元。

在我看来,我需要将商店名称重新添加到计算上下文中。 但是,我尝试了In,ForEach和ForAll的每种组合,但均未成功。 在某些情况下,销售收入范围为" #MULTIVALUE",而从" 100000+"不变。

有什么建议吗?

谢谢

Noel Scheaffer

range-count-1.jpg (58.5 kB)

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

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


我正在尝试查找给定期间内数值范围内的项目数。 我已经使用e-Fashion Universe重新创建了场景。 这是我的查询...

我创建了两个变量...

商店数量=计数([商店名称])

 销售收入范围= If([销售收入]之间(0; 100000);" 0-100000";" 100000 +")

这是我所有查询中所有对象的表,以及我用总计创建的两个变量。 看起来符合预期...

当我从表中删除商店名称时,我想获取它(在Excel中模拟)...

相反,我明白了...

这很有意义,因为销售收入超过100,000美元。

在我看来,我需要将商店名称重新添加到计算上下文中。 但是,我尝试了In,ForEach和ForAll的每种组合,但均未成功。 在某些情况下,销售收入范围为" #MULTIVALUE",而从" 100000+"不变。

有什么建议吗?

谢谢

Noel Scheaffer

range-count-1.jpg (58.5 kB)
付费偷看设置
发送
5条回答
Tong__Ming
1楼 · 2020-09-07 03:40.采纳回答

Hi Noel,

尝试以下公式= If(([[Sales Revenue] In([Month])ForEach([Store name]))之间(0; 100000);" 0-100000 ";" + 100000")。 我已经对年度,季度和月度值进行了多次交叉检查-孤立地或相互结合地进行-似乎按您的要求运行,除非您想预测全球水平,否则 需要从公式中删除上下文。 我没有时间详细检查这个问题,所以仍然可能是错误的……

亲切的问候,

Tom

粗暴的香蕉
2楼-- · 2020-09-07 03:47

我 如果更容易的话,当然可以采用完全不同的方法。

葫芦娃快救爷爷
3楼-- · 2020-09-07 03:49

嗨,Noel,

尝试了与我的报告中的模型相同的数据。 您的公式似乎很好。

您的数据源是什么?

谢谢

Jothi

软件心理学工程师
4楼-- · 2020-09-07 03:38

我创建了我的"销售收入范围"作为量度,因为我希望它可以调整为 桌子上有什么。 当我根据 Jyothirmayee A 的注释将其更改为维度时,它适用于手头的数据。 但是,我认为我的例子过于简单了。 如果您更改查询以增加一个月(分别为1和2),我将回到开始的位置。

我希望能够计算指定月份内"销售收入"的商店数量。 我想在各个级别(例如季度,年份,总体)显示这些数字,而不必更改我的查询。

我已经通过将查询严格限制在要分组的粒度级别上来获得了可行的报告。

Noel

# p#

嗨Noel,

这听起来可能很愚蠢,但是您是否将变量定义为度量? 当我这样做时,会遇到与您相同的问题。 定义为维度,当然不会出现这样的问题:

亲切的问候,

< p> Tom

小c菟菟
5楼-- · 2020-09-07 03:38

Hi Noel,

您的Year,Qtr和Month如何定义为? 您要报告的数据库是什么?

谢谢

Jothi

一周热门 更多>