Olá Marcelo! Tudo bem?
A função SUMX é usada para iterar sobre uma tabela e somar os resultados de uma expressão para cada linha dessa tabela. Nesse caso, ALLSELECTED(Tb_Produtos) é usado para garantir que os filtros aplicados na tabela de produtos sejam respeitados, exceto aqueles que você explicitamente deseja ignorar.
A razão pela qual SUMX é utilizado aqui, mesmo que não pareça haver uma "conta de linha", é para somar o [Total Lucro] de todos os produtos selecionados. Isso porque ALLSELECTED retorna uma tabela, e SUMX permite iterar sobre essa tabela para calcular a soma do [Total Lucro] de cada produto individualmente.
Por exemplo, se você tiver uma tabela de produtos com filtros aplicados (como por categoria ou região), ALLSELECTED preserva esses filtros, e SUMX garante que você está somando o lucro de todos os produtos visíveis com base nesses filtros.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Para se aprofundar no tema:
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!