Power Apps: Salvando Múltiplas Seleções de Combobox em Planilha Excel

Você está enfrentando um problema comum no PowerApps: ao usar uma caixa de seleção (ComboBox) para inserir dados em uma planilha do Excel, apenas a última seleção é registrada, quando na verdade você deseja que todas as seleções sejam incluídas. Felizmente, há uma solução simples para esse dilema.

Identificando o Problema

Quando você usa uma caixa de seleção no PowerApps para enviar dados para uma planilha do Excel, pode notar que apenas a última seleção feita na caixa é registrada. Isso ocorre porque a função de atualização padrão do PowerApps não está configurada para lidar com múltiplas seleções e, portanto, registra apenas o último item selecionado.

Solução

A solução para este problema envolve a utilização da função Concat no evento de atualização da caixa de seleção. Aqui está como você pode fazer isso:

  1. No PowerApps, selecione a caixa de seleção (ComboBox) que está sendo usada para inserir dados na planilha do Excel.
  2. Acesse a opção ‘Update’ da caixa de seleção.
  3. Na fórmula de atualização, utilize a função Concat da seguinte forma:
Concat(seucombobox.SelectedItems; Value & If(Value <> seucombobox.Selected.Value; ", "))

Vamos entender o que cada parte dessa fórmula faz:

  • seucombobox.SelectedItems: Este é o primeiro argumento da função Concat. Ele indica os itens selecionados na caixa de seleção (ComboBox) chamada “seucombobox”. Isso significa que estamos concatenando os valores dos itens selecionados neste ComboBox.
  • Value & If(Value <> seucombobox.Selected.Value; ", "): Esta é a expressão usada para definir como os valores selecionados serão concatenados. Aqui está a explicação detalhada:
    • Value: É o valor do item atual que está sendo concatenado.
    • If(Value <> seucombobox.Selected.Value; ", "): Aqui estamos usando a função If para verificar se o valor atual (Value) é diferente do valor selecionado no ComboBox (seucombobox.Selected.Value). Se forem diferentes, adicionamos uma vírgula e um espaço para separar os valores na nossa tabela de saída.

Ao clicar no botão “Registrar” ou enviar os dados para a planilha do Excel, verifique a lista. Você notará que todos os itens selecionados estão agora registrados na sua base de dados de saída, conforme desejado.

Ao seguir os passos acima e usar a função Concat de maneira adequada, você pode garantir que todas as seleções feitas em uma caixa de seleção no PowerApps sejam registradas corretamente na sua planilha do Excel. Esta solução simples resolve o problema de registrar apenas a última seleção e permite que você mantenha um registro preciso de todos os dados selecionados.

Sobre Janaina Valim 79 Artigos
Como Analista de Dados, minha paixão é desvendar insights valiosos e transformá-los em estratégias de sucesso. Constantemente em busca de novos conhecimentos, minha jornada vai além das planilhas e gráficos. Fora do mundo dos dados, sou uma apreciadora entusiasta de vinhos e cervejas, sempre em busca de novos sabores e experiências.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*