我创建了一个Power Pivot工作簿,其中包含来自我们商店的信息(计划是连接到此文档并使用数据),基本上是这样的。
CostumerID | QtyPurchasedProductA | QtyPurchasedProductB | QtyPurchasedProductC ...
当我将Power Pivot数据用作数据透视表时,一切正常,但是当我将工作簿上载到SharePoint站点并从另一个工作簿连接到PowerPivot时,所有这些度量(QtyPurchasedProductA,QtyPurchasedProductB,QtyPurchasedProductC)显示为属性而不是度量。
从我的数据库和自定义DAX字段中拉出来会发生这种情况。
知道为什么会这样吗?有没有办法在Power Pivot Central Document上指定? (我上传到sharepooint的那个)
由于
答案 0 :(得分:1)
当使用基于本地工作簿的PowerPivot容器的数据透视表(或数据透视表)时,Excel将“自动”将聚合函数(Count,Sum等)应用于值/ details部分中的任何字段。我的猜测是,这个“功能”旨在让PowerPivot对普通商业用户来说更加用户友好......但我认为这会促进坏习惯。
因此,您需要返回PowerPivot工作簿的本地副本并明确定义这些度量。最简单的方法是选择列并从列出的聚合函数中选择一个(见下文):
对于复杂度量,您可以在计算区域中使用DAX表达式来定义计算度量。
完成后,将PowerPivot工作量上传回SharePoint,您应该在连接到它时看到这些措施并尝试将其用作其他工作簿中的数据源。