寻找一种方法来做以下工作,任何帮助都是非常感谢的!
安装: Excel 2013 & Powerpivot;
值中的轴:
数值求和值#1和#2
值#3中的计算字段(值#1的百分比)
值#4 (值#3 - Value#2)中的计算字段
数值和数值的值#5和#6 (不同于#1和#2)
值#7的计算字段(占值#5的百分比)
值#8 (值#7 - Value#6)中的计算字段
数据透视中的行
Row#1面积
Row#2区
Row#3集群ID
尝试创建新的计算字段,该字段将执行以下操作(通过excel公式显示来描述)
If(and(District Value#4)>0,ClusterID Value#8>0),1,2)
您知道如何在DAX /Power透视中完成此任务吗?
我试过等级制度,但没有运气。
计算公式将允许我看到枢轴行名,因此可能是一个过滤器,但似乎无法使语法正确,假设它甚至允许.
卡住了。
所有的建议都非常感谢!
发布于 2013-12-06 19:17:28
PowerPivot有一些非常强大的特性,可以根据上下文(行)调整计算。
如果我只想对行父母(= totals)做什么具体的事情,那么函数HASONEVALUE()就是要做的事情。
IF(HASONEVALUE(Stores[StoreName]), [Units Sold], BLANK())
此命令将计算除行父级以外的所有行的表达式单位。您可能需要切换它,但一般来说,这应该是最简单和最可靠的方法,如何识别行的父母。
我不明白你的问题,也不确定你在做什么计算,所以我很抱歉没有给出更详细的答复。希望这能帮上忙。
另外,请看罗伯·柯利的精彩文章。
https://stackoverflow.com/questions/20426145
复制相似问题