如何在 SAP WebI 中将老化数据汇总为年龄分组

How to summarize aging data into age grouping in SAP WebI

使用 WebI 4.2,我试图将单个单元的老化数据汇总到 Material 号码的老化组分布中,如下所示。我正在显示 #MultiValue 或奇怪的数字。我需要一些帮助才能获得预期的结果。

Raw Data

Desired outcome

我的方法是创建一个名为 Aging Category...

的变量
=If([Aging (Days)] <= 10; "Aging (0 - 10 days)";
  If([Aging (Days)] <= 20; "Aging (11 - 20 days)";
  If([Aging (Days)] <= 30; "Aging (21 - 30 days)";
  If([Aging (Days)] <= 40; "Aging (31 - 40 days)";
  "Aging (> 40 days)"))))

您可能知道也可能不知道 Web Intelligence 允许两种语法用于 If...Then...Else 语句。我更喜欢上面那个,但是这个是等价的...

=If [Aging (Days)] <= 10 Then
    "Aging (0 - 10 days)"
  ElseIf [Aging (Days)] <= 20 Then
    "Aging (11 - 20 days)"
  ElseIf [Aging (Days)] <= 30 Then
    "Aging (21 - 30 days)"
  ElseIf [Aging (Days)] <= 40 Then
    "Aging (31 - 40 days)"
  Else 
    "Aging (> 40 days)"

将其放入交叉表的 header 列。然后创建一个变量来计算你的单位...

=Count([Serial Number])

在交叉表的 body 中。

应该可以了。