起点
表格包含两列:
目标:
要创建漏斗分析: 它旨在分析有多少客户(= 唯一电子邮件地址的数量)
示例:至少下了 2 个订单 = Distinctcount(电子邮件),其中 #Orders >= 2
如何在 Power BI 中构建 DAX 函数
由于您没有共享任何输入/模式,我假设以下内容可以帮助您实现您想要的目标:
1.至少有1个订单的顾客:
Customers with at least 1 Order =
COUNTROWS(
FILTER(
DISTINCT(OrdersTable[E-Mail]),
CALCULATE(MAX(OrdersTable[Number of Orders]), ALLEXCEPT(OrdersTable, OrdersTable[E-Mail])) >= 1
)
)
2.有2个或以上订单的顾客:
Customers with at least 2 Orders =
COUNTROWS(
FILTER(
DISTINCT(OrdersTable[E-Mail]),
CALCULATE(MAX(OrdersTable[Number of Orders]), ALLEXCEPT(OrdersTable, OrdersTable[E-Mail])) >= 2
)
)
Customers with at least 3 Orders =
COUNTROWS(
FILTER(
DISTINCT(OrdersTable[E-Mail]),
CALCULATE(MAX(OrdersTable[Number of Orders]), ALLEXCEPT(OrdersTable, OrdersTable[E-Mail])) >= 3
)
)