ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2188|回复: 13

[求助] 求助一个POWER PIVOT的DAX公式问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-10-16 11:34 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 墙角的烂狗尾草 于 2020-10-16 11:36 编辑


请教大家一个问题:

如附件“123”,我把源数据用POWER PIVOT 建模后,有一个度量值“on time(台数)”这个公式里的0.6会根据产品变化,比如“UPS大机>=30K”的系数是0.73,“UPS小机>3K<30K”的系数是0.6.这个要怎么写,我截取的是一部分数据,源数据本来比较大,而且有好几个系数。但是都在同一个清单里。想建模写成度量值,方便更新。

“目标数据”是我们需要的。

目标数据.7z

13.04 KB, 下载次数: 4

目标数据

123.7z

1.52 MB, 下载次数: 5

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-10-16 16:02 | 显示全部楼层
本帖最后由 墙角的烂狗尾草 于 2020-10-16 16:05 编辑

也就是这个度量值中的0.6会因为产品而变化:

on time(台数):=DIVIDE('UPS续签清单总'[及时签回数],'UPS续签清单总'[待续签数]*0.6)


也就是说如果是如果产品是“UPS大机>=30K”,系数是0.73,产品是“UPS小机>3K<30K”,系数就是0.6,这个要怎么写呢,求大神帮忙。在线等……

TA的精华主题

TA的得分主题

发表于 2020-10-19 11:06 | 显示全部楼层
可不可以做一行辅助列呢,然后用条件列判断系数是多少,然后用UPS续签清单总'[待续签数]*辅助列

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-10-19 12:19 | 显示全部楼层
做一个辅助表,用来设定分级情况

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-10-19 13:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
makarria 发表于 2020-10-19 11:06
可不可以做一行辅助列呢,然后用条件列判断系数是多少,然后用UPS续签清单总'[待续签数]*辅助列

对,这样也是可以的,太感谢了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-10-19 13:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
wdx223 发表于 2020-10-19 12:19
做一个辅助表,用来设定分级情况

不知道您跟上面这个朋友说的是不是一个意思呢?

TA的精华主题

TA的得分主题

发表于 2020-10-19 13:33 | 显示全部楼层
这种建议你可以直接进PQ做,做好了dax直接算divide

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-10-19 13:55 | 显示全部楼层
makarria 发表于 2020-10-19 13:33
这种建议你可以直接进PQ做,做好了dax直接算divide

您的意思是把系数直接用PQ的添加列加进去吗?

另外,我又发现了个问题,就是我的系数是这样的:

UPS里的 >=30K,系数为0.73,
UPS里的>3K<30K ,系数为0.6,
还有个总的UPS系数为0.72

TM里的DME系数为0.58
TM里的非DME系数为0.68
总的TM系数为0.67

最后还有一个总的系数是0.71,就是不分UPS还是TM。

这样的话怎么做好呢?

TA的精华主题

TA的得分主题

发表于 2020-10-19 14:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

1

1

2

2

3

3

你试下这样以后再divide可以吗

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-10-19 16:06 | 显示全部楼层
makarria 发表于 2020-10-19 14:09
你试下这样以后再divide可以吗

谢谢你,但是这个还有问题,如图
报错.png
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 16:52 , Processed in 0.048865 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表