排行经营是数据分析中特别重要的时代,唐突匡助用户从多数数据中快速识别出最错误的项。在 Power BI 中,动态排行不仅不错把柄维度或筛选条款来动态更新,甚而不错将排行字段动态化云开体育,使用户唐突通过交互聘请不同的度量值(如销售额、利润、订单量等)来动态调养排行。
本文将详备先容如安在 Power BI 中结束动态字段排行,包括缔造不同的看法、不同的维度。
动态维度
将维度动态化不错变调 Power BI 中进行排行经营的维度列,比如咱们的排行要在家具类别、客户行业和地区这三个维度之间进行切换。
率先要作念的是创建一个参数表,点击建模选项卡的新建参数,聘请字段。

添加思要进行切换的字段,然后点击创建。

新建一个表,添加新建的参数字段和销售额度量值。

咫尺咱们来创建排行度量值,动态维度排行度量值需要把柄所选参数字段的值动态变化。

把柄参数表的荫藏列排行维度聘请 个订单值复返不同的维度排行。
动态维度排行 =VAR vDim = SELECTEDVALUE ( '排行维度聘请'[排行维度聘请 个订单] )VAR vProductRank = RANK ( DENSE, ALLSELECTED ( 'Dim 家具'[家具子类别] ), ORDERBY ( [Sales], DESC ) )VAR vAreaRank = RANK ( DENSE, ALLSELECTED ( 'Dim 地舆位置'[地区] ), ORDERBY ( [Sales], DESC ) )VAR vIndustryRank = RANK ( DENSE, ALLSELECTED ( 'Dim 客户'[客户行业] ), ORDERBY ( [Sales], DESC ) )RETURN SWITCH ( vDim, 0, vProductRank, 1, vAreaRank, 2, vIndustryRank, vProductRank )
动态维度排行家具子类别维度。

地区维度。

客户行业维度。

动态后果。

动态看法
除了维度,咱们还不错聘请动态看法,这也相通需要新建一个字段参数表。

新建一个度量值示意现时所选看法。
动态看法 = VAR vIndex = SELECTEDVALUE ( '动态看法聘请'[动态看法聘请 个订单] )RETURN SWITCH ( vIndex, 0, [销售额], 1, [利润], 2, [订单数目], 3, [销售数目], [销售额] )
动态看法创建完成之后,咱们只需要将正本动态维度排行度量值中的销售额度量值换成动态看标准量值即可。
动态维度 + 动态看法排行 =VAR vDim = SELECTEDVALUE ( '排行维度聘请'[排行维度聘请 个订单] )VAR vProductRank = RANK ( DENSE, ALLSELECTED ( 'Dim 家具'[家具子类别] ), ORDERBY ( [动态看法], DESC ) )VAR vAreaRank = RANK ( DENSE, ALLSELECTED ( 'Dim 地舆位置'[地区] ), ORDERBY ( [动态看法], DESC ) )VAR vIndustryRank = RANK ( DENSE, ALLSELECTED ( 'Dim 客户'[客户行业] ), ORDERBY ( [动态看法], DESC ) )RETURN SWITCH ( vDim, 0, vProductRank, 1, vAreaRank, 2, vIndustryRank, vProductRank )
将动态看法聘请参数和排行度量添加到表上。

在家具子类别维度上把柄利润看法进行排行。

动态后果。

纪念
在 Power BI 中咱们不错把柄字段参数表特别豪恣的把柄动态维度 + 动态看法结束,以上结束样式均基于传统的 DAX 经营,若是使用视觉对象经营会不会更苟简呢?
这种动态排活动数据分析提供了极大的纯真性。通过动态维度和动态看法,用户不错在合并个报表中通过苟简的交互聘请不同的字段,快速结束数据的多维度排行云开体育,感意思的小伙伴迅速去试一试吧。