怎么说呢,白茶发现了一个很有意思的事情,PowerBI为我们对数据的分析、处理、展示提供了一个很好的工具,但是在国内市场的行情,很多分析思路不能按照微软最初始的设定进行,都需要我们来实际变通一下,比如下面这个例子。
这是本期的案例文件,那么具体需求是什么呢?
BOSS:白茶,这啥玩意啊,看着乱糟糟的,给我排个序!
我:好嘞。
BOSS:不要国外那种排名方法,要咱中国的!
我:好嘞。
BOSS:对了!我需要知道并列排名的值!就是排第一的值是多少,第二的是多少!你滴,明白?
我:......(@@#%¥%!@#)明白!
小伙伴们,不知道你们明白了没有,白茶先将数据导入PowerBI中:
编写如下代码。
聚合代码:
代码语言:txt复制聚合 =
SUM ( '示例'[数值] )
中国式排名代码:
代码语言:txt复制排名代码 =
IF (
HASONEVALUE ( '示例'[时间] ),
RANKX ( ALL ( '示例' ), [聚合],, DESC, DENSE ),
BLANK ()
)
将数据放入到Table中查看:
这是一个典型的按照中国式排序的数据表,BOSS的需求是什么?
我要知道每个相同排名的数值!取值依据是什么?时间!达者为先。
这是针对这个例子而言,其实在实际需求中,我们也可以取其他维度作为参照依据。
后续请到微♥观看