split - 是否可以在 PowerBI 中将一个表分成两个表?
问题描述
在 PowerBI 中,我目前正在引入一个基本上具有两个合并键和值的查询。
它有一个与“月+年”列相关联的“发展”列。但是,它也有一个与“月”列相关联的季节性列。
我希望在计算中应用开发列,让它只影响“月+年”,但也应用季节性,它将适用于每一行。
我在“月+年”列上创建了一个关系,它允许我与表进行交互。但是,我不能将季节性应用于除“月+年”之外的任何内容。
我试图使用 LOOKUPVALUE (试图做我的乘法),但它说这种关系不存在。
我认为正确的方法是要么更改我的数据创建过程,以便将它们作为单独的表输入,要么在 PowerBI 中将它们分开。
可以分开一张桌子吗
a b c d
5 3 1 3
2 3 6 5
进入
a b
5 3
2 3
和
c d
1 3
6 5
?
编辑:
似乎正确的方法是使用 USERELATIONSHIP,但是当我尝试这个时
T =
CALCULATE (
DIVIDE (
Tra_GLM_EXPOSURE_1809[ADFrequency],
Commercial_Development[Taxi_AD Net]
),
USERELATIONSHIP ( Commercial_Development[MonthName], Tra_GLM_EXPOSURE_1809[MonthName] )
)
它试图返回单个值,而不是逐行操作?
编辑2:
我使用指南 Alexis 的回答来复制数据集,然后与副本创建关系。
解决方案
您当然可以在 DAX 或查询编辑器中分别使用SELECTCOLUMNS
or拆分表Table.SelectColumns
,但我认为这不是您的最佳选择。
您可以在表之间拥有多个关系(尽管只有一个活动关系),并通过函数选择要在度量中使用的USERELATIONSHIP
关系。
这是一个例子:
POWER BI 和 DAX – 使用多个日期的用户关系。