【问题标题】:Web Intelligence : line chart methodWeb Intelligence:折线图法
【发布时间】:2019-12-09 09:45:30
【问题描述】:

我正在尝试在 WebI 4.2 Support Pack 4 Compilation : 14.2.4.2410 上制作折线图。 我有一个数组,里面有我每个月的订单数。

+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | 165 | 221 | 150 | 214 | 105 | 18 | 115 | 15 | 201 | 26 | 102 | 101 | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+

例如,我在测量中使用此函数更改月底的月份以获取我的订单总数。

=Number([Id]) In ([Date]) Where (Month(ToDate([Date]; "dd/MM/yy")) ="january")

如何获得 x 坐标为月份、y 坐标为订单数量的折线图?我认为我的方法完全错误,因为我真的不知道如何正确使用折线图。 我应该将月份作为维度变量吗?

我无权发布图片来说明我想要什么,对不起我的英语水平。

【问题讨论】:

    标签: business-objects webi


    【解决方案1】:

    我相信你让这件事变得更加困难。您的数据中似乎没有月份名称。所以创建一个变量来获得它。如果包含您的日期的对象是 Date 数据类型,它将如下所示...

    Month=Month([Date])
    

    如果你的日期是一个字符串,你会做这样的事情......

    Month=Month(ToDate([Date]; "dd/MM/yy"))
    

    如果您没有衡量订单数量的方法,您将需要一个变量来计算它们...

    Number of Orders=Count(ID)
    

    然后创建一个包含月份和订单数的表。如果您希望月份按时间顺序排列,请创建自定义排序顺序。您可以通过右键单击表格并选择“Turn Into > Line Chart”轻松创建折线图。

    我使用日历表来计算 2019 年每个月的天数。

    【讨论】:

    • 太棒了!正如你所说,我的两个功能是错误的。我需要将所有月份都放在一个变量中,并且与第二个函数完美配合。
    猜你喜欢
    • 2020-04-30
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多