SQL的做法:
select distinctcount(a.城市) as 销售额大于10W的城市数
from a
group by a.城市
having sum(a.销售额)>100000
powerbi的做法,实际场景会先新建一个度量值[总销售额],然后再建一个度量值[销售额大于10W的客户数:
--PS:这里重点需要考虑的一个点是:客户数不能根据筛选城市而变化,所以要用all('销售表'[城市])
[总销售额]= CALCULATE(SUMX('销售表','销售表'[产品价格]*'销售表'[数量]))
销售额大于10W的客户数 = calculate(distinctcount('销售表'[城市]),filter(all('销售表'[城市]),[总销售金额]>=100000))