我从切片器中选择的 ID 度量已正确返回到可视卡,但在 DAX 中该度量返回空白

问题描述 投票:0回答:1

enter image description here我的措施 SelectedRace = IF(HASONEVALUE(Race[RaceID]), VALUES(FACTSectional[RaceID]), BLANK())enter image description here

将一张卡片添加到指向 SelectedRace 的画布中,当我选择不同的比赛号码时,卡片会正确更新 然而,在我由 DAX 运行的动态表中,当我引用它时,Measure 返回空白,并且没有返回任何记录。但是,对 RaceID 进行硬编码是有效的

硬编码工作 VAR 选择的比赛 ID = 222633

但是引用表 DAX 中的度量永远不会拾取它 VAR SelectedRaceID = [SelectedRace]

。 。 .

当我更改所选种族时,我期望行返回到表中,但这仅在对 RaceID 进行硬编码时有效。由于某种原因,DAX 无法引用度量中的值

powerbi
1个回答
0
投票

Power BI 中的计算表和计算列不能是动态的(即与报表交互时发生更改),这些仅在语义模型刷新时计算一次。

度量是在查询时计算的,即当您在切片器中选择一个值时。您需要重新考虑您的用例,以便使用度量来动态显示任何内容。可能有一些基于表格的组件作为 VAR 的度量。

© www.soinside.com 2019 - 2024. All rights reserved.