【问题标题】:SSAS, How to create a calculated measure to aggregate latest distinct value for each periodSSAS,如何创建计算度量以汇总每个时期的最新不同值
【发布时间】:2017-08-31 02:34:11
【问题描述】:

我有以下测量表:

==================================== |DateKey |客户|VoucherID|金额| ==================================== |20170101|A |V1 |100 | |20170108|A |V1 |120 | |20170109|A |V2 |150 | |20170111|A |V2 |130 | |20170120|B |V3 |210 | |20170210|A |V1 |110 | |20170215|A |V4 |200 | ====================================

它与客户和日期维度有关。如何创建计算度量,以便在 Excel 中创建数据透视表时,仅计算每个期间的最新不同凭证的金额,如下表所示:

============================== |月 |客户|金额| ============================== |2017 年 1 月 |A |250 |仅对最新的 V1 和 V2 求和 (120 + 130) |2017 年 1 月 |B |210 | |2017 年 2 月|A |310 | ==============================

提前谢谢你。

【问题讨论】:

  • 你试过什么?你能提供详细信息吗
  • 有 LastNonEmpty 聚合,但无论如何您都必须更改度量表。
  • 刚刚尝试了 LastNonEmpty 聚合,刚刚意识到我有标准版的 sql server 并且该版本中不允许使用 LastNonEmpty。有什么解决办法吗?谢谢。
  • 我以前见过有人使用 TAIL 函数结合日期维度来实现类似的效果

标签: ssas mdx olap


【解决方案1】:

您能否使用 LastNonEmpty 实现此目的?

【讨论】:

  • 我认为如果没有问号,它会被归类为答案,但就目前而言,这是一个评论......实际上是 Danylo 评论的副本
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-22
相关资源
最近更新 更多