首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DAX /Power透视:如何执行“支点行的父级>x”

DAX /Power透视:如何执行“支点行的父级>x”
EN

Stack Overflow用户
提问于 2013-12-06 14:20:43
回答 1查看 1.5K关注 0票数 0

寻找一种方法来做以下工作,任何帮助都是非常感谢的!

安装: 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公式显示来描述)

代码语言:javascript
运行
复制
If(and(District Value#4)>0,ClusterID Value#8>0),1,2)

您知道如何在DAX /Power透视中完成此任务吗?

我试过等级制度,但没有运气。

计算公式将允许我看到枢轴行名,因此可能是一个过滤器,但似乎无法使语法正确,假设它甚至允许.

卡住了。

所有的建议都非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-12-06 19:17:28

PowerPivot有一些非常强大的特性,可以根据上下文(行)调整计算。

如果我只想对行父母(= totals)做什么具体的事情,那么函数HASONEVALUE()就是要做的事情。

代码语言:javascript
运行
复制
IF(HASONEVALUE(Stores[StoreName]), [Units Sold], BLANK())

此命令将计算除行父级以外的所有行的表达式单位。您可能需要切换它,但一般来说,这应该是最简单和最可靠的方法,如何识别行的父母。

我不明白你的问题,也不确定你在做什么计算,所以我很抱歉没有给出更详细的答复。希望这能帮上忙。

另外,请看罗伯·柯利的精彩文章

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20426145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档