除了使用SELECTEDVALUE函数外,我还可以将切片器的值分配给可以在dax表达式中使用的变量
我正在Power BI桌面中创建可视化,但是由于其他人设置的条件,我仅限于使用直接查询。基本上,我想从表中提取2组数据。一组取决于变量1,另一组取决于变量2。
举一个更清晰的例子,我使用医院数据,特别是预订数据。因此,我正在查看显示2组患者量数据,第一个是转诊患者,第二个是经治疗的患者。因此,第一组取决于推荐机构,第二组取决于治疗机构。因此,我想在相同的可视化效果上显示这些数据,并且出于审美目的,我只想使用一个切片器。因此,我想看看所有在AZ医院接受转诊和治疗的患者。
最初,我打算使可视化直接与slicer参数断开链接,而是让dax查询为我执行计算。所以这个想法是针对切片机的,我会选择AZ医院,然后针对卷数据,我将编写一个dax查询,该查询将向我显示所有转诊设施等于切片机的卷,而另一个dax查询将向我显示所有卷,其中处理设备等于切片机。
现在我知道有一个selectedvalue函数,但是由于某种未知的原因(无论如何对我而言),您不能在直接查询中使用该函数,这是我唯一可以连接到数据模型的方法。
因此,我想知道是否还有其他人可以为我的问题提供替代解决方案……除了等待MS为直接查询实现selectedvalue之外。
更新:
好的,我想我现在对我的问题有了更好的了解。因此,就像我说的那样,我拥有大量的数据,具体取决于我使用的是转诊设施还是治疗设施。我想显示两组体积,其中参照设施= AZ,而处理设施设置为AZ。
没有人知道使用2个不同变量绘制2个数据点的方法,但仅使用一个切片器,因为两个变量都将被设置为相同的值,例如AZ。
我本来以为我可以更改可视化效果,以便切片器不会与之交互,而仅将设施过滤为dax查询,但是如果设施切片器不与可视化进行交互,那么所有建议的方法都不会可以使用,因为有多个设施,选择AZ不会对可视化产生影响