如何使用Power BI的“字段参数”?这篇文章说清楚了 |
您所在的位置:网站首页 › 动态坐标轴 › 如何使用Power BI的“字段参数”?这篇文章说清楚了 |
如何创建字段参数 点击新建参数>字段,在弹出的窗口中,右侧是模型中的全部字段以供你选择: 点击需要的字段,可以是列字段,也可以是度量值,或者二者混合,然后它会自动添加到此左侧的字段框中,对于已选择的字段,可以拖动更改字段的顺序,也可以双击所选字段来更改显示的名称。 创建参数之后,模型中会多一个参数表,页面上也会自动出现一个切片器。 如何修改字段参数 字段参数建好以后,目前不能再次进入创建该字段参数的窗口进入修改,不过我们可以在“数据视图”中,找到字段参数的对应的表。 先来认识一下这个参数表,以上面创建的字段参数为例: 参数表有三列,第一列是参数名称,也就是在切片器中显示的名称,第二列是字段来源,第三列是自动生成的序号。 其中后两列自动隐藏,所以标题呈灰色,由于是机器翻译的原因,这两列的默认名称非常生硬,可以双击修改,比如改成字段来源和排序,更容易理解。 点击参数列,就会发现,它已经自动对这一列进行了按列排序,排序的依据就是最后的排序列。 如果需要修改字段参数,直接修改这个DAX表达式即可,可以修改现有的行,也可以增加行、删除行。 其中这里用到了一个新的DAX函数:NAMEOF,它可以返回字段的名称,如果之后字段名称发生变动,这里也会自动更新。 使用参数制作图表,比如利用上面生成的参数,参数作为坐标轴时,直观上感觉坐标轴应该只有两个类别,因为这个表就只有两行,但实际上它却可以显示参数所在源字段的所有值。 比如动态坐标轴,通过参数切片器的切换,动态显示不同的值: 这个参数表只有两列,为什么它能显示该参数所代表的值呢? 这就是字段参数的强大之处,表面上看起来字段参数是个简单的只有三列的表,其实内部封装了非常丰富的逻辑。 并且可以右键X轴中的参数,来切换字段参数是显示它本身,还是显示它所代表的值。 参数的基本用法就是这些,下面根据字段参数所选取字段类型的不同,来看看它的几种常见应用场景。 字段参数的几个常用场景 1、列字段组成的字段参数 列字段一般作为可视化图表的坐标轴,因此全部用列字段生成的字段参数,常用于动态坐标轴的设计,前面的文章已经介绍:Power BI 2022年5月更新,你应该知道的几个变化 之前关于动态坐标轴设计的方法可以弃用,改成用字段参数来设计。 用列字段作为参数另一个常见的应用是矩阵的动态层级,如果将上面建的参数放到矩阵的行标题中,就可以得到如下的动态效果: 当参数切片器不选或者选择超过一个时,矩阵就会出现层级结构,并且先选择的字段在第一层级,这样就得到了动态层级的效果。 2、度量值组成的字段参数 度量值一般作为可视化图表的数据来源,因此全部用度量值生成的字段参数,就可以动态的切换图表中的数据,常用的应用场景就是动态指标分析。 以之前介绍的动态指标分析为例,新建字段参数,将收入、利润和利润率,这三个度量值添加进来, 点击确定,就建好了一个用3个度量值组成的字段参数,页面上会自动出现一个切片器,然后将年度季度作为X轴,参数作为Y轴制作一个面积图。 利用自动生成的参数有切片器,切换效果如下: 这样就实现了,通过点击切片器,就可以动态切换数据指标了。并且这种方式不仅只是动态切换指标的值,原度量值的数据格式也会继承过来。 通过这种方式,之前介绍的这两种动态技巧都可以用字段参数的方法,直接替换掉: 动态指标分析 动态数据格式 3、列字段和度量值混合组成的字段参数 这种字段参数一个日常应用场景就是表格的横向动态扩展。 新建一个参数如下: 这个参数包含列字段和度量值,用它来制作一个表格,就可以得到下面的效果。 其实还可以将之间建的两个参数(列字段组成的参数和度量值组成的参数),一起放到表格中,然后用两个切片器进行控制,同样可以得到这个效果。 既然创建字段参数可以选择模型的任何字段,那么在此之前已经建的字段参数也可以被选择,这样就可以进行参数的嵌套,甚至是多层参数嵌套,这个思路打开以后,还可以继续摸索字段参数的更多用法。 通过以上的介绍,你应该明白了什么是字段参数以及基本的用法,这个功能用起来非常简单,可以无代码、更快捷的完成多种动态可视化分析,我之后也会分享字段参数的更多应用场景。 更多精彩内容Power BI的这个功能很好用,但是我建议你以后禁用 Power BI实用技巧分析:21个常用的DAX快捷键 如何用数据网关实现Power BI报告的自动刷新? 采悟 | PowerBI星球返回搜狐,查看更多 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |