【发布时间】:2020-06-17 04:45:55
【问题描述】:
有一张有几千万行的表。我有一张多行卡片,其中显示了所有使用相同过滤器在同一张表上计算的度量,如下所示:
Numero Datas =
CALCULATE(
DISTINCTCOUNT('Registro Contábil'[RCF_DT_REGISTRO_CONTABIL]);
FILTER('Registro Contábil'; [FiltroConta] = 1)
)
[FiltroConta] 本身就是一个度量。
FiltroConta = IF(
NOT(ISBLANK('Registro Contábil'[ContaDebito]))
||
NOT(ISBLANK('Registro Contábil'[ContaCredito]))
; 1; 0)
问题是它非常慢。我想这是因为每个度量都重新应用了过滤器。如果是这样,如何让过滤器对所有度量只应用一次?
【问题讨论】: