Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

error in union dax function result

I have a table that contains data extracted from a sql database, I duplicated it by changing your query to just the date of the data I need, for example in table 1 I have data from October and in table 2 I have data from january to september the structure of the two tables are exactly the same, when I perform the union function (table 1; table2) the resulting table has error in the data, for example I have the customer column and its values ​​are being displayed in the product column and this error occurs and several others. fields, how can I solve this?

  • You can use the SELECTCOLUMNS in your UNION to define the order.

     

    NewTable =
    UNION (
    SELECTCOLUMNS ( Table1, "Field1",Table1[Field1],"Field2",Table1[Field2]),
    SELECTCOLUMNS ( Table2, "Field1",Table2[Field1],"Field2",Table2[Field2])
    )

2 Replies

  • You can use the SELECTCOLUMNS in your UNION to define the order.

     

    NewTable =
    UNION (
    SELECTCOLUMNS ( Table1, "Field1",Table1[Field1],"Field2",Table1[Field2]),
    SELECTCOLUMNS ( Table2, "Field1",Table2[Field1],"Field2",Table2[Field2])
    )
  • v-lili6-msft's avatar
    v-lili6-msft
    Community Support

    hi Anonymous 

    If the two tables have the same column order? please keep them with same column order.

    and you still have the problem, please share a simple sample pbix file.

     

    Regards,

    Lin