Gostaria de entender a lógica que tem no encadeamento dos termos seguidos ligados uns aos outros pelo ponto "."
Gostaria de entender a lógica que tem no encadeamento dos termos seguidos ligados uns aos outros pelo ponto "."
Olá, Kelvin, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
O ponto "." que você mencionou é conhecido como operador de acesso. Ele é utilizado para acessar métodos e propriedades de um objeto. A sintaxe utilizada na maioria das linguagens de programação, incluindo MDX e SQL, segue a notação de ponto para acessar propriedades ou métodos de um objeto.
Portanto, o ponto "." utilizado antes da função Count indica que estamos chamando um método específico do objeto em questão, que no caso é a dimensão "Cidades".
Por outro lado, as funções "Rank" e "Sum" são funções que operam sobre o conjunto de dados como um todo, não sendo específicas de uma dimensão em particular, por isso elas são usadas no início da linha, seguidas dos parâmetros necessários.
Deixo alguns links de documentação para consulta.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!