【问题标题】:Getting only top 10 values from an Pivot table仅从数据透视表中获取前 10 个值
【发布时间】:2013-07-30 18:26:40
【问题描述】:

我创建了一些数据透视表,显示不同品牌多年来的 PC 销售情况。比如2013年戴尔、惠普、苹果等PC销量...

现在我想比较这些销售额,但我只想比较前 10 个结果...我正在尝试创建一个表,它只显示数据透视表中的前 10 个值。我不想将数据透视表过滤到前 10 个值。

感谢和问候

【问题讨论】:

  • 为什么不想过滤数据透视表?是否可以将值从最大到最小排序?

标签: excel pivot excel-formula pivot-table powerpivot


【解决方案1】:

如果您必须将输出创建为表格而不过滤数据透视表,您可以使用cube functions。创建一个包含所有 PC 品牌的立方体,并由 PC 销售人员订购。为位置 1 到 10 创建 cubrankedmember 函数。然后在每个 cuberankedmember 旁边编写一个 cubevalue 公式以检索关联的值。如果您想发布更多关于您的数据模型的信息,我可以编写更具体的立方体函数公式。

【讨论】:

  • 我需要更多指导,因为我是 powerpivot 的新手......所以这就是我正在尝试的......我创建了一种仪表板,我可以在其中更改一些数据透视表和其他普通表例如,基于下拉选择,我选择了 HP,然后 HP 的数据应该来了。现在我尝试创建 powerpivot 表并将其转换为公式,但这使表变为静态,我无法使用该静态数据 ...
  • 你在正确的轨道上。将表格转换为公式创建了多维数据集函数。但这些都是硬编码的。这就是为什么需要使用 cubrankedmember 和 cubesets 而不是使用转换为公式时看到的 cubemembers 的原因。我需要查看数据透视表或您的多维数据集模型才能进一步帮助您。
猜你喜欢
  • 2019-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 2017-05-17
  • 1970-01-01
相关资源
最近更新 更多