- Explique o funcionamento da função RELATED e qual a vantagem de utilizar em uma coluna calculada.
Resposta: Basicamente é importar/trazer uma Coluna (por inteiro) de outra Tabela, para a Tabela desejada, mas é importante que antes de utilizar a função RELATED, se faça uma Relação entre as duas Tabelas. As vantagens é que podem é facilitar a visualização das informações desejadas na tabela que esteja trabalhando no momento, além de criara ??Novas Colunas utilizando os dados das tabelas relacionadas.
- O que é filtro de contexto do Power BI? Explique seus tipos e cite exemplos de aplicação.
O Contexto de Linha aplica-se aos casos quando é realizado cálculos onde se busca resultado por linha, por exemplo quando criamos uma Nova Coluna em uma Tabela e fazemos algum tipo de cálculo, o resultado é replicado linha por linha ou quando criamos uma Medida Iteradora (SUMX, AVERAGEX...)
Exemplo: Em uma Tabela, criando uma Nova Coluna.
Total_Vendas = registro_livros_marketing[Quantidade Vendas] * registro_livros_marketing[Preço Unitário]
Já o Contexto de Filtros está relacionado a utilização de funções que interajam diretamente com os Filtros ou as Seleções dos dados que estão sendo utilizados no cálculo (CALCULATE, FILTER, ALL, KEEPFILTER), podendo ser mais visível sua influencia no momento da visualização dos dados (por exemplo vimos nas tabelas e Matrizes), onde os resultados das Medidas que tinham funções de contexto de filtro, calculavam desconsiderando o dados visiveis n atabela e sim considerando o que havia sido inserido nas formulas.
Exemplo: criando uma Nova Medida
Vendas_Categoria_Fantasisa =
CALCULATE('Medidas'[Total de faturamento],
FILTER(ALL('registro_livros_marketing'[Categoria]),
'registro_livros_marketing'[Categoria] = "Fantasia"))
- Explique o funcionamento da função CALCULATE(<expressão>, ), se possível cite em um contexto de negócio.
Resposta: A função Calculate é uma função de Contexto de Filtro.
Atavés o Calculate é possível combinar uma variedade de outros tipos de funções agregadas a ela, também é possível substituir ou aplicar filtros a Medidas que já existem no projeto, dando maior poder de calculo e seleção dos dados desejados.
Exemplo:
Livros_Fantasia Vendas= CALCULATE(
'Medidas'[Total de faturamento],
'registro_livros_marketing'[Categoria] = "Fantasia")