问题描述
只是想确认我对这两个公式的理解(或缺乏理解)-在订单表中,每一行都是订单:
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 (将#修改为@)