Forum Discussion

varunaggarwal30's avatar
varunaggarwal30
Frequent Visitor
8 years ago
Solved

External Mapping for data mashup

Hi,

 

I am looking for a functionality in Power BI where I can externally map the multiple attributes to staging table attributes. There are multiple data sources with different structure and attribute names that needs to be added in one table. One way to do that is SSIS and connect the staging table to PowerBI directly. Is there any other way to map attributes in PowerBI directly ?

 

 

  • Anonymous's avatar
    Anonymous
    8 years ago

    varunaggarwal30,

    You can use DAX to create a new table, there is an example for your reference.

    NewTable = UNION(SELECTCOLUMNS(Stage,"col1",Stage[Column1],"col2",Stage[Column2],"col3",Stage[Column3]),SELECTCOLUMNS(sheet1,"col1",sheet1[Alias],"col2",sheet1[Column3],"col3",sheet1[id]),SELECTCOLUMNS(Report,"col1",Report[name],"col2",Report[Column10],"col3",Report[column1]))





    Regards,
    Lydia

5 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    varunaggarwal30,

    You can use DAX to create a new table, there is an example for your reference.

    NewTable = UNION(SELECTCOLUMNS(Stage,"col1",Stage[Column1],"col2",Stage[Column2],"col3",Stage[Column3]),SELECTCOLUMNS(sheet1,"col1",sheet1[Alias],"col2",sheet1[Column3],"col3",sheet1[id]),SELECTCOLUMNS(Report,"col1",Report[name],"col2",Report[Column10],"col3",Report[column1]))





    Regards,
    Lydia

    • varunaggarwal30's avatar
      varunaggarwal30
      Frequent Visitor

      Anonymous,

       

      Is there any way we can have different column numbers and can add new columns from different sources. I tried add column option but it says union should have sam column

      • varunaggarwal30's avatar
        varunaggarwal30
        Frequent Visitor

        For Workaround I gave same columns in the all tables and kept them empty for non source table. Is there any cleaner way to do this?