Mysql Power BI查询:需要根据表2中的列名列表选择表1中的列
我使用power query将两个表Table1和Table2中的数据合并到单个主数据表Table3中。 表4和表5分别包含表1和表2中的列名列表,我想将它们包含在表3中。我已将这两个表作为仅连接表插入到power query中 每次更新表4和/或表5时,我都希望动态更新电源查询,而不是手动执行此操作 我正在尝试在表中执行表4和表5查询。请使用高级查询编辑器中的SelectColumns函数执行此操作。如果是,请帮助并共享解决方案代码Mysql Power BI查询:需要根据表2中的列名列表选择表1中的列,mysql,sql,powerbi,powerquery,advanced-query-tool,Mysql,Sql,Powerbi,Powerquery,Advanced Query Tool,我使用power query将两个表Table1和Table2中的数据合并到单个主数据表Table3中。 表4和表5分别包含表1和表2中的列名列表,我想将它们包含在表3中。我已将这两个表作为仅连接表插入到power query中 每次更新表4和/或表5时,我都希望动态更新电源查询,而不是手动执行此操作 我正在尝试在表中执行表4和表5查询。请使用高级查询编辑器中的SelectColumns函数执行此操作。如果是,请帮助并共享解决方案代码 提前谢谢。我不是100%确定我了解您需要什么,但我已经试过了
提前谢谢。我不是100%确定我了解您需要什么,但我已经试过了 假设您的表_4如下所示:
Column_name
Row_Update
Row_ID
Name Value Row_Update Row_ID
'a' 10 2019 1
.. .. .. ..
let
Source = Sql.Databases("localhost"),
my_db = Source{[Name="my_db"]}[Data],
Table_1 = my_db{[Schema="my_schema",Item="Table_1"]}[Data],
// have manually modified the code Remove Other Columns created
// replacing the selected columns with a reference to the list
#"Remove Other Columns" = Table.SelectColumns(Table_1,#"Table_4")
in
#"Remove Other Columns"
Row_Update Row_ID
2019 1
.. ..
单击电源查询中的Convert to List,表4现在将是一个列表[行更新,行ID]
表1如下所示:
Column_name
Row_Update
Row_ID
Name Value Row_Update Row_ID
'a' 10 2019 1
.. .. .. ..
let
Source = Sql.Databases("localhost"),
my_db = Source{[Name="my_db"]}[Data],
Table_1 = my_db{[Schema="my_schema",Item="Table_1"]}[Data],
// have manually modified the code Remove Other Columns created
// replacing the selected columns with a reference to the list
#"Remove Other Columns" = Table.SelectColumns(Table_1,#"Table_4")
in
#"Remove Other Columns"
Row_Update Row_ID
2019 1
.. ..
在表1的查询中,您现在可以在SelectColumns中使用此列表,如下所示:
Column_name
Row_Update
Row_ID
Name Value Row_Update Row_ID
'a' 10 2019 1
.. .. .. ..
let
Source = Sql.Databases("localhost"),
my_db = Source{[Name="my_db"]}[Data],
Table_1 = my_db{[Schema="my_schema",Item="Table_1"]}[Data],
// have manually modified the code Remove Other Columns created
// replacing the selected columns with a reference to the list
#"Remove Other Columns" = Table.SelectColumns(Table_1,#"Table_4")
in
#"Remove Other Columns"
Row_Update Row_ID
2019 1
.. ..
现在,表1将如下所示:
Column_name
Row_Update
Row_ID
Name Value Row_Update Row_ID
'a' 10 2019 1
.. .. .. ..
let
Source = Sql.Databases("localhost"),
my_db = Source{[Name="my_db"]}[Data],
Table_1 = my_db{[Schema="my_schema",Item="Table_1"]}[Data],
// have manually modified the code Remove Other Columns created
// replacing the selected columns with a reference to the list
#"Remove Other Columns" = Table.SelectColumns(Table_1,#"Table_4")
in
#"Remove Other Columns"
Row_Update Row_ID
2019 1
.. ..