powerbi - POWER BI:计算不包括过去 5 天的百分比
问题描述
我正在尝试计算特定时期内免费到付费销售转换的百分比。
销售在 5 天的门槛后支付。因此,转化百分比应排除过去 5 天。预期输出如下。
以下是我创建的度量。
免费销售:
SUM( DATA[Free_Trials])
转换:
SUM(DATA[Conversions])
转化百分比:
Calculate ( DIVIDE( FreeSales/Conversions,0), DATESBETWEEN(DATA[DATE], STARTDATE, ENDDATE-5))
(PS: STARTDATE
&ENDDATE
是日期切片器的最小值和最大值)
转换 % 无法正常工作。它为表中的所有行提供相同的值。请帮助解决此问题。
提前致谢!
解决方案
您可以使用以下 DAX 公式创建计算列。
Column2 =
VAR C = MAX ( Sheet1[Date] )
VAR RESULT =
IF (
( Sheet1[Date] ) = C,
0,
IF (
Sheet1[Date] = C - 1,
0,
IF (
Sheet1[Date] = C - 2,
0,
IF (
Sheet1[Date] = C - 3,
0,
IF (
Sheet1[Date] = C - 4,
0,
CALCULATE ( DIVIDE ( SUM ( Sheet1[Paid Sales] ), SUM ( Sheet1[Free Sales] ) ) )
)
)
)
)
)
RETURN
RESULT
如果这篇文章有帮助,那么请考虑接受它作为帮助其他成员更快找到它的解决方案。
推荐阅读
- python - pyenv python2版本不工作
- ruby - 将 YAML 解析为键值并包含 yaml 类别
- javascript - 从 for 循环多次调用数组,然后删除 0 长度结果
- php - PHP Curl 获取方法
- wordpress - 不允许 WooCommerce 产品字幕插件输入提交的 html 标记
- node.js - 多语言微服务方法
- c++ - 我的文件不会在 C++ 中正确倒带
- python - 在 python 2.7 中,你可以让 __contains__ 超级方法接受 3 个参数吗?
- javascript - 删除上一张幻灯片上的课程
- python - Python-Shell / Node JS 输出为空