TOPN DAX 功能不起作用。该公式返回所有行而不是前 3 行
TOPN DAX function not working. The formula is returning all the rows and not TOP 3
我的目标是创建衡量标准以获得前 3 位客户名称和相应的销售额。
我正在使用以下方法来计算前 3 名的名字以及那里的销售额。以下措施正在返回所有行。我不明白为什么会发生这种情况以及为什么没有对前 3 位客户进行过滤
topN = calculate(sum(Sale[Total Excluding Tax]),
TOPN(3,
values(Sale[Employee Name]),
calculate(sum(Sale[Total Excluding Tax]))
)
)
Sale[Employee Name] 是计算列,来自另一个 table Employee 使用 Employee Name = RELATED(Employee[Employee])
DAX 正常运行并获取前 3 记录。 Order/sorting 很重要。您需要订购结果。
创建一个计算列 [Total Excluding Tax] 来汇总 Total excluding tax。然后在度量中使用该列;尝试类似的东西:
Top Sales = TOPN ( 3, ALLSELECTED( 'Sale' ), [Total Excluding Tax]), desc)
我的目标是创建衡量标准以获得前 3 位客户名称和相应的销售额。
我正在使用以下方法来计算前 3 名的名字以及那里的销售额。以下措施正在返回所有行。我不明白为什么会发生这种情况以及为什么没有对前 3 位客户进行过滤
topN = calculate(sum(Sale[Total Excluding Tax]),
TOPN(3,
values(Sale[Employee Name]),
calculate(sum(Sale[Total Excluding Tax]))
)
)
Sale[Employee Name] 是计算列,来自另一个 table Employee 使用 Employee Name = RELATED(Employee[Employee])
DAX 正常运行并获取前 3 记录。 Order/sorting 很重要。您需要订购结果。
创建一个计算列 [Total Excluding Tax] 来汇总 Total excluding tax。然后在度量中使用该列;尝试类似的东西:
Top Sales = TOPN ( 3, ALLSELECTED( 'Sale' ), [Total Excluding Tax]), desc)