
Não tenho muita certeza de como fazer essa pergunta. Então tirei uma captura de tela do que estou tentando realizar.
Gostaria de gerar todas as combinações das colunas aeb nas colunas d e e. Já vi muitos exemplos de como combinar aeb em uma coluna, mas preciso deles em colunas separadas.
Tenho certeza que isso é possível, só não sei o que procurar para começar
Responder1
Responder2
usar o da MicrosoftObtenha e transforme ferramentas elétricaspara fazer um produto cartesiano de duas variáveis (ou tabela), se você usar o Excel 2016.
(Para Excel 2010-2013, use o suplemento MS gratuitoConsulta avançada para Excel.)
Semelhante ao modo descritoaqui, você pode
- importe ambas as colunas como tabela separada no Power Query (Excel 2016: faixa de opções Dados > Da tabela)
- em seguida, adicione uma coluna auxiliar com o mesmo valor (por exemplo, 1),
- mesclar ambas as tabelas
- manter a coluna importada original
Teoricamente, você poderia fazer um produto cartesiano não apenas a partir de duas colunas, mas também de duas tabelas de várias colunas.
Aqui está o código M de ambas as tabelas:
Mesa 2
let
Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column2", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "CrossColumn", each 1)
in
#"Added Custom"
tabela 1
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "CrossColumn", each 1),
#"Merged Queries" = Table.NestedJoin(#"Added Custom",{"CrossColumn"},Table2,{"CrossColumn"},"Table2",JoinKind.Inner),
#"Expanded {0}" = Table.ExpandTableColumn(#"Merged Queries", "Table2", {"Column2"}, {"Column2"}),
#"Removed Columns" = Table.RemoveColumns(#"Expanded {0}",{"CrossColumn"})
in
#"Removed Columns"