【问题标题】:Advanced hierarchy in PowerPivotPowerPivot 中的高级层次结构
【发布时间】:2014-10-28 14:24:25
【问题描述】:

我正在 PowerPivot 中构建层次结构,并且有一个我想解决的问题。

层次结构有 6 个级别并查看 4 列数据。最低的两个级别是订单号和产品组(在订单号上)。

问题:

查看订单号级别(级别 5)时,这些值应显示完整的订单值,即使某些产品组已被过滤掉。

有人知道怎么解决吗?

【问题讨论】:

  • 我们需要有关该问题的更多信息以便为您提供帮助,因此请发布您遇到问题的代码。此外,不允许家庭作业!

标签: hierarchy powerpivot dax


【解决方案1】:

老实说,这不是一个写得特别好的问题,但我想我知道你想做什么。

假设您有一个名为“SalesData”的表,其中包含列; Order_Number、Product_Category、Product_Code 和 Sales。

以下措施可让您按 Product_Category 对数据进行切片,并查看包含该类别产品的所有交易的销售额:

=
CALCULATE (
    SUM ( 'SalesData'[Sales] ),
    ALL ( 'SalesData'[Product_Category], 'SalesData'[Product_Code] ),
    VALUES ( 'SalesData'[Order_Number] )
)

实际上它所做的是打开产品内容,以便结果不限于您切片的内容,而是通过原始选择中包含的 order_ids 列表过滤您的 SUM()。

发回你的具体案例的更多细节,我可以试着把它收紧......

【讨论】:

  • 很抱歉这个问题没有很好的定义,DAX 对我来说仍然是新的。这也意味着,我不知道在哪里写神建议。它是否在我添加到数据表的列中?
  • 这是一个度量(在 2013 年称为计算字段)。最简单的方法是单击功能区上 PowerPivot 选项卡上的“新建度量”。
猜你喜欢
  • 1970-01-01
  • 2014-07-23
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
相关资源
最近更新 更多