首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Power-BI中的按条件计算

Power-BI中的按条件计算
EN

Stack Overflow用户
提问于 2021-08-18 10:04:52
回答 1查看 32关注 0票数 0

我有一个数据表,我想在某些条件下根据计算结果创建一个新的列。

我的数据集示例如下:

我想创建一个新的列“零售商毛利”,公式如下:

零售商毛利= MRP -零售商到岸价格

因为我的零售商到岸价格数据也有一些空(0)值,我想要的条件是在这种情况下不应该进行计算,它应该给出一个“空”值。

新列的预期信息应如下所示:

在这方面的任何帮助都将受到高度的感谢。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-18 10:43:11

您可以使用M在Power Query Editor中创建custom column,也可以使用DAX创建calculated column。其中每一个的代码如下。

自定义列:

代码语言:javascript
复制
Retailer Margin (M) = if ([Retailer Landed Price] <> 0) then [Maximum Retail Price] - [Retailer Landed Price] else null

计算列:

代码语言:javascript
复制
Retailer Margin (DAX) = IF('Table'[Retailer Landed Price] <> 0, 'Table'[Maximum Retail Price] - 'Table'[Retailer Landed Price], BLANK())

在你的情况下,你会选择哪一个并不重要。不过,自定义列是更合理的选择。

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

https://stackoverflow.com/questions/68830335

复制
相关文章

相似问题

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