Achei essa aula um pouco confusa. Foi difícil seguir a lógica pois a explicação começou comparando tabelas erradas e depois fiquei com dúvida sobre a funcionalidade da fórmula utilizada:
Quantidade vendida Logística =
VAR ID_ATUAL = 'registro_notas_logistica'[ID_Produto]
VAR TABELA_IDS = FILTER('registro_notas_logistica', 'registro_notas_logistica'[ID_Produto] = ID_ATUAL)
RETURN
COUNTROWS(TABELA_IDS)
A minha dúvida principal é que quando criamos a VAR TABELA_IDS, estamos filtrando o 'registro_notas_logistica'[ID PRODUTO] por ele mesmo já que ID_ATUAL = 'registro_notas_logistica'[ID_Produto].
Então não entendi qual é o sentido desse cáculo.
Fazendo um teste no Power BI para tentar entender, eu vi que se eu substituir a VAR ID_ATUAL por 'registro_notas_logistica'[ID PRODUTO] no cálculo de filtro, conforme abaixo, a fórmula não apresenta o mesmo resultado do que se eu tivesse usado a VAR ID_ATUAL. Todas as linhas apresentam o mesmo resultado de 1000.
Então existe diferença entre usar uma VAR ou calcular direto no FILTRO?
Quantidade Vendas Logística Simples =
VAR TABELA_IDS_2 = FILTER('registro_notas_logistica','registro_notas_logistica'[ID_Produto] = 'registro_notas_logistica'[ID_Produto])
RETURN
COUNTROWS(TABELA_IDS_2)