Power BI 创建带条件的列
Power BI create column with condition
我直接查询结构img
我想在 FB_DATA_AD_ONLY
中创建一个列以获取 FB_ACTION_AD
的 VALUE
,其中 ACTION_TYPE="something"
在 Power BI 中。我应该保留“直接查询”功能。你认为我可以在 Power BI 中做到这一点吗?
首先,我建议查看这些站点以了解直接查询的局限性(我知道我不知道所有的局限性)。
其次,在第一个中,它讨论了一个设置,您可以打开它来绕过 Power BI 对直接查询施加的一些限制。要打开该选项,请转到文件 -> 选项和设置 -> 选项,然后转到直接查询并选中允许在 DirectQuery 模式下不受限制的措施旁边的框(选中该选项后需要重新启动 Power BI)。
选中该选项后,您可以在数据中创建一些新度量。我有一些基本示例数据(使用此 SQL script 创建)。
单击 FB_DATA_AD_ONLY
table 旁边的省略号(“...”)(我将使用我的 Buildings
table)和 select New measure
。输入以下公式
NewMeasure = CALCULATE(
SUM(FB_ACTION_AD[VALUE]),
FILTER(
FB_ACTION_AD,
FB_ACTION_AD[ACTION_TYPE] = "something"
)
)
我用了这个公式。
EmpSum = CALCULATE(
SUM(Employees[idemp]),
FILTER(
Employees,
Employees[FirstName] = "Alex"
)
)
我快速拼凑了一个 table 和矩阵来说明该度量正在返回预期值(Alex 只分配给一栋建筑物,它们的 ID 为 2,因此该建筑物的 EmpSum 值为2).
我直接查询结构img
我想在 FB_DATA_AD_ONLY
中创建一个列以获取 FB_ACTION_AD
的 VALUE
,其中 ACTION_TYPE="something"
在 Power BI 中。我应该保留“直接查询”功能。你认为我可以在 Power BI 中做到这一点吗?
首先,我建议查看这些站点以了解直接查询的局限性(我知道我不知道所有的局限性)。
其次,在第一个中,它讨论了一个设置,您可以打开它来绕过 Power BI 对直接查询施加的一些限制。要打开该选项,请转到文件 -> 选项和设置 -> 选项,然后转到直接查询并选中允许在 DirectQuery 模式下不受限制的措施旁边的框(选中该选项后需要重新启动 Power BI)。
选中该选项后,您可以在数据中创建一些新度量。我有一些基本示例数据(使用此 SQL script 创建)。
单击 FB_DATA_AD_ONLY
table 旁边的省略号(“...”)(我将使用我的 Buildings
table)和 select New measure
。输入以下公式
NewMeasure = CALCULATE(
SUM(FB_ACTION_AD[VALUE]),
FILTER(
FB_ACTION_AD,
FB_ACTION_AD[ACTION_TYPE] = "something"
)
)
我用了这个公式。
EmpSum = CALCULATE(
SUM(Employees[idemp]),
FILTER(
Employees,
Employees[FirstName] = "Alex"
)
)
我快速拼凑了一个 table 和矩阵来说明该度量正在返回预期值(Alex 只分配给一栋建筑物,它们的 ID 为 2,因此该建筑物的 EmpSum 值为2).