Boa noite! Não consegui entender muito bem quando usamos WITH MEMBER ou WITH SET. Alguem consegue explicar?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Boa noite! Não consegui entender muito bem quando usamos WITH MEMBER ou WITH SET. Alguem consegue explicar?
Oii Pablo, tudo bem?
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? :)