我正在尝试从Power BI中的表的字符串中获取前4位数字。该连接是实时连接/直接连接,不允许我编辑查询。另外,我无法创建新列。因此,我必须坚持制定新的措施。
现在,我正在使用以下公式来获取所需的信息。
LocationCd = mid(vw_DW_Contracts[ContractNumber],1,5)
但是,这不起作用-vw_DW_Contracts表不能在度量中使用。有解决此问题的方法吗?
我无权使用分析服务,因此无法在源中进行任何修改。
请帮助。
谢谢
答案 0 :(得分:0)
但是,这不起作用-vw_DW_Contracts表不能在度量中使用。
我不确定您的意思是什么,但是我猜您看到的消息告诉您度量值期望聚合。您发布的公式非常适合作为计算列,在其中可以逐行对其进行评估。度量是跨多行的聚合。
如果您要创建一个新字段,该字段是可以在分类轴上的视觉效果中使用的位置代码,则该字段应该是一列而不是度量。您可以使用LASTNONBLANK (mid(vw_DW_Contracts[ContractNumber],1,5), 1)
之类的方法来显示位置cd,但我怀疑那是您想要的。