如何解决DAX TopN行为
只是想确认我对这两个公式的理解(或缺乏理解)-在订单表中,每一行都是订单:
TOPN(10,ALL(Orders),[Total Sales])
-查看每一行的销售金额,并返回整个表,其中仅按销售字段对前10条记录进行排序;在这种情况下,使用度量Total Sales
(定义为“销售总额”)并不会产生实际效果,因为聚合是在单个行级别进行的,因此保持不变。
TOPN(10,ALL(Orders[Customer Name]),[Total Sales])
-这实际上是按客户名称分组,计算总销售额,并根据该指标返回前10名客户名称;它或多或少与此SQL等效:
select customer_name,sum(sales) as Total_Sales from orders
group by customer_name
order by Total_Sales desc
limit 10
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。