我有一个散点图和一个db视图,可以从中获取必要的数据。该视图仅返回名称及其各自的值,足以使我的图表正常运行。问题是我想在图表上绘制一条恒定线,但是我想从数据库中的配置表中读取其值。目前,当我尝试在power bi
中添加 Y轴恒定线时,它只允许我键入静态值,而不能从其他地方动态获取数据;我上面已经提到过一个不同的基于键值的表。我该如何实现?
这是图片:
谢谢。
答案 0 :(得分:1)
没有直接解决此问题的方法,但是这种解决方法对我有用:
创建一个度量(可以与计算所得的列一起使用,稍后将其汇总为平均值,MAX,MIN等)。度量(或计算列的聚合)将具有要显示的恒定线的动态值。就我而言,我使用了一种度量,并且显示了一条恒定的线,该线会根据当前月份更改值。
首先创建不带恒定线的视觉效果。就我而言,我正在使用群集条形图。
将具有恒定值的度量添加到视觉值列表中。该值将显示在您的视觉效果中。以我为例,它显示为另一个单杠。您将在以后的步骤中将其隐藏。
转到可视化的“分析”选项卡,而不是添加新的“恒定线”,而是添加“最小线”,“最大线”或对测量,列,可视化等更有意义的线,只要您选择的选项允许您选择在上一步中添加的度量/列。从添加的行的格式选项中,单击标记为“度量”的下拉菜单,然后选择具有常数行值的度量。
根据需要完成行的格式设置(标题,文本位置,颜色等)。
返回到可视化工具的“字段”选项卡,并将带有恒定值的度量从“值”组拖到“工具提示”组。现在,该值将从视觉上消失,但应保持不变。
(可选),如果您不希望现在动态常数行的值显示在视觉效果的工具提示中,请创建一个自定义视觉效果。但是,请记住,如果用户以不支持报告页面工具提示的方式查看报告,则用户将看到默认的工具提示,其中包括刚创建的动态常数行的值。