1
resposta

Member vs Set

Para mim, parece que member e set têm propósitos bem semelhantes. Porém algumas dúvidas surgiram:

Quais as diferenças entre Member e Set?

Como saber quando usar um ou outro?

Quais as restrições de um e de outro?

Obrigado

1 resposta

Oii Ítalo, tudo bom?

O WITH é para definir conjuntos referenciais ou membros que podem ser usados ​​várias vezes durante a vida de uma consulta. E com o WITH, nós podemos criar membros calculados (member) e conjuntos nomeados (set).

O SET é usado como se fosse a lógica do conjunto. Ali no MDX utilizado em aula, o nome do conjunto é [CLIENTES] e a lógica é colocada entre as aspas simples, porque ela é nomeada, então pode ser reutilizada no MDX. Se você conhece SQL, é como se tivesse criando uma view.

O MEMBER é quando você vai criar um membro calculado. No caso do MDX da aula, o instrutor está criando o membro [FATURAMENTO DE VENDAS] que é a medida do Faturamento com a formatação dos valores na saída. Lembrando que você sempre deve associar o membro calculado a uma dimensão (Faturamento é uma dimensão).

Espero ter ajudado a entender melhor sobre essas cláusulas MDX. Qualquer dúvida é só falar, tá bom? :)