在Power BI中如何使用DAX表达式获得卖出率

卖出率是实体商品销售分析中使用的一个指标,它反应的是销售量与总库存量之间的关系,通常情况下以月为单位进行计量。其实质求的是当月已销售产品的数据量占月初库存量的比值。卖出率大于100%说明上个月剩余的库存量本月都可销售完毕,而小于100%则说明有产品出现了积压。

要获取卖出率,关键点就在于获得月初产品的库存量。拿下面这个最简单结构的Inventory表单举例子,1月1日的记录表示月初库存量,而其他日期记录的则是进货量。
在这里插入图片描述
如果要只获取每个月1日产品对应的数量,则可以通过CALCULATE函数结合STARTOFMONTH来实现。

Inventory-Month =
CALCULATE (
    SUM ( Inventory[Quantity] ),
    FILTER (
        Calender,
        Calender[Date]
            = STARTOFMONTH ( Calender[Date] )
    )
)

在这里插入图片描述

在这个CALCULATE 函数里面,Power BI首先对FILTER函数部分进行计算,STARTOFMONTH函数获取的是每个月第一天的具体日期,这样,只有外围日期筛选条件是每月1日的数据才能使得FILTER函数的运算结果不为空,当FILTER函数返回非空表单后,Power BI会将其作为SUM函数的运算上下文来获取相应的产品数量。

有了月初库存量,在计算每个月产品的销售量即可获得卖出率。

StR =
DIVIDE (
    SUM ( Sales[Units] ),
    [Inventory-Month]
)

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值