如何计算DAX每年的新客户数量
How to calculate the number of new customers every year in DAX
我必须计算每年的新客户数量。
这是我的 table,
这是预期的结果。
棘手的部分是我不必只计算两年之间的差异,我必须知道是否有客户从一年到另一年离开,然后将他们跳过我的计算。结果只包括新客户的数量。我希望我说清楚了。
谢谢。
可以用COUNTX
函数统计当年有多少客户不是上一年的:
New Users =
VAR CurrentYear = MAX(Customers[Year])
VAR OldUsers = CALCULATETABLE(
VALUES(Customers[Customer]),
Customers[Year] < CurrentYear)
RETURN COUNTX(
FILTER(Customers,
NOT(Customers[Customer] IN OldUsers)),
Customers[Customer])
我必须计算每年的新客户数量。
这是我的 table,
这是预期的结果。
棘手的部分是我不必只计算两年之间的差异,我必须知道是否有客户从一年到另一年离开,然后将他们跳过我的计算。结果只包括新客户的数量。我希望我说清楚了。
谢谢。
可以用COUNTX
函数统计当年有多少客户不是上一年的:
New Users =
VAR CurrentYear = MAX(Customers[Year])
VAR OldUsers = CALCULATETABLE(
VALUES(Customers[Customer]),
Customers[Year] < CurrentYear)
RETURN COUNTX(
FILTER(Customers,
NOT(Customers[Customer] IN OldUsers)),
Customers[Customer])