【问题标题】:Getting previous period/same period last year attribute filter获取上一期/去年同期属性过滤器
【发布时间】:2025-12-19 14:50:05
【问题描述】:

我正在尝试为指定为另一个度量的“上一期间”或“去年同期”的度量启用钻取。当一个钻事件被触发时,我得到的交叉点如下所示:

[
  {
    id: 'fkdljsfkdljfdkslj_pop',
    title: 'Constituents',
    header: {uri: '/gdc/md/projectid/obj/12345', identifier: 'ahdueom'}
  },
  {
    id: '54321',
    title: 'Oct/FY2018,
    header: {uri: '/gdc/md/projectid/obj/6789', identifier: 'constituentdateadded.month.short'}
  }
]

我想做的是使用此信息调用getValidElements (/gdc/app/projects/projectid/executeAfm/debug) 以使用第一个交集元素作为指标,第二个作为属性过滤器来获取此钻取事件中涉及的项目。但是,如果我想获取上一期或去年同期的商品,我需要一个不同的属性过滤器。

我是否可以调用任何端点来获取与去年同期(在本例中为 'Oct/FY2017')或上一期('Sep/FY2018')相对应的属性过滤器?

【问题讨论】:

    标签: gooddata


    【解决方案1】:

    也许您可以在 AFM 中使用相对日期过滤器来模拟上一时期。文档在这里https://sdk.gooddata.com/gooddata-ui/docs/filter_visual_components.html#relative-filter-examples

    如果 whis 对您没有帮助,您能否详细说明您的用例 - 您究竟想要实现什么?

    【讨论】:

    • 我能够通过找到存储桶粒度、获取元素并向后工作到正确的元素来完成这项工作。它可以工作,但有点 hacky。