gpt4 book ai didi

powerbi - 使用 CALCULATE 和 FILTER 在 PBI 中进行测量

转载 作者:行者123 更新时间:2023-12-02 12:29:12 29 4
gpt4 key购买 nike

我有一份包含 3 个视觉过滤器(日期、国家/地区和类型)的报告,以及一个列出了应用过滤器的商店和运营商数量的表格。我添加了一列,其中包含满足条件的操作数量,但此测量速度非常慢。

enter image description here

这里的措施:

Nº operations with conditions = CALCULATE('OPERACIONES'[Nº lines];
FILTER('OPERACIONES';'OPERACIONES'[id_type_sale] = 4 ||
'OPERACIONES'[id_type_sale] = 5 ||
( 'OPERACIONES'[line_sin_origen]=1
|| 'OPERACIONES'[line_fuera_plazo]=1
|| 'OPERACIONES'[line_manual]=1)

))

我认为它很慢,因为FILTER函数正在过滤表中的所有数据(这个表有数十亿条记录)

如何改进这项措施?

谢谢!

最佳答案

我建议创建一个计算列,该列仅对每行的条件进行一次评估。

SatisfiesConditions =
IF (
'OPERACIONES'[id_type_sale] = 4
|| 'OPERACIONES'[id_type_sale] = 5
|| 'OPERACIONES'[line_sin_origen] = 1
|| 'OPERACIONES'[line_fuera_plazo] = 1
|| 'OPERACIONES'[line_manual] = 1,
1,
0
)

那么你的测量可以简化为

Nº operations with conditions =
CALCULATE (
'OPERACIONES'[Nº lines];
'OPERACIONES'[SatisfiesConditions] = 1
)

关于powerbi - 使用 CALCULATE 和 FILTER 在 PBI 中进行测量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54674385/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com