O Power Query, ferramenta criada pela Microsoft, é um mecani...

Próximas questões
Com base no mesmo assunto
Q2449394 Noções de Informática
O Power Query, ferramenta criada pela Microsoft, é um mecanismo de transformação e preparação de dados que utilizada a linguagem de fórmula Power Query M para avaliar fórmulas e produzir valores. Na linguagem M, a expressão __________ permite que um conjunto de valores sejam computados, que nomes sejam atribuídos a eles e, depois, que esses valores sejam usados em uma expressão subsequente que segue a instrução __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - let – in. Vamos entender o porquê dessa resposta ser a mais adequada para preencher as lacunas no contexto da linguagem Power Query M.

Na linguagem de fórmula Power Query M, utilizada no Power Query da Microsoft, a palavra-chave let é usada para iniciar uma expressão que define um ou mais valores nomeados, ou seja, ela cria um contexto no qual você pode declarar variáveis para armazenar resultados intermediários de cálculos ou transformações de dados. A palavra-chave in, por sua vez, é utilizada para indicar o fim dessa expressão e para especificar o valor ou a expressão que será retornada pela avaliação completa da instrução let.

A sintaxe básica usando let e in é a seguinte:


let
   var1 = expression1,
   var2 = expression2,
   ...
in
   result_expression

Cada variável, como var1 e var2, é definida por uma expressão que pode ser um valor literal, uma função, ou qualquer outra expressão válida em M. Após as variáveis serem definidas, a palavra in é seguida pela expressão final, que frequentemente utiliza as variáveis definidas anteriormente.

Ao analisarmos as demais alternativas, percebemos que elas não se encaixam no contexto da linguagem Power Query M:

  • B - input – output: Não são termos usados para definir e concluir expressões na linguagem M.
  • C - start – end: Também não são palavras-chave na definição de blocos de código em M.
  • D - evaluate – value: Embora 'evaluate' possa remeter a ideia de avaliação de expressões e 'value' a valores, eles não formam uma construção válida para a criação e utilização de variáveis em M.
  • E - into – out: Essas palavras não são usadas na linguagem M para criar e concluir um contexto de expressões.

Portanto, a resposta correta é A - let – in, que é a maneira adequada de estruturar uma expressão na linguagem Power Query M para definir variáveis e retornar uma expressão ou valor resultante.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

ALFA

A

alguém pode explicar?

No Power Query, a linguagem M utiliza as expressões let e in para estruturar fórmulas e processos de transformação de dados.

  • let: É usado para iniciar um bloco onde várias expressões podem ser computadas e armazenadas em variáveis.
  • in: É usado para retornar o resultado da expressão final, utilizando as variáveis definidas no bloco let.

Portanto, a alternativa correta que preenche as lacunas é:

A: let – in.

Analisando as demais:

B: input – output

  • Incorreta. Embora "input" e "output" sejam termos comuns em programação, eles não são usados na linguagem M do Power Query para estruturar blocos de código. "Input" refere-se geralmente aos dados de entrada e "output" aos dados de saída, mas esses termos não fazem parte da sintaxe do Power Query M.

C: start – end

  • Incorreta. "Start" e "end" são termos que poderiam ser usados em contextos de delimitação de um processo, mas não fazem parte da linguagem M do Power Query. Eles não representam a estrutura de blocos de código na linguagem M.

D: evaluate – value

  • Incorreta. "Evaluate" poderia sugerir a ação de avaliação de uma expressão, e "value" poderia se referir ao resultado ou valor de uma expressão. No entanto, esses termos não são usados para estruturar expressões na linguagem M do Power Query.

E: into – out

  • Incorreta. "Into" e "out" não fazem parte da linguagem M do Power Query. Esses termos também não são usados para estruturar blocos de código ou expressões na linguagem M.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo