locked
SQL Query in Power Pivot RRS feed

  • Question

  • Dear,

    I'm a newbie with limited knowledge of SQL but I would like to import a SQL query into powerpivot. However I get an error message that oa have double column column names (FLEXFIELD_CHAR_01). Probably the solution is simple by using an alias. However I do not know how to do this....Can anyone tell me how to solve this and where I should enter the alias in the query? I have the following SQL query:

    SELECT GROOTBOEK_TRANSACTIES_DET.BOEKJAAR, GROOTBOEK_TRANSACTIES_DET.BOEKPERIODE, GROOTBOEK_TRANSACTIES_DET.KOSTENPLAATS, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_ALTERNATIEF_NR, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_NAAM, GROOTBOEK_GEGEVENS.FLEXFIELD_CHAR_01, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_01, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_04, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_05, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_08, Sum(GROOTBOEK_TRANSACTIES_DET.BEDRAG_BM)

    FROM RADM_PRET.GROOTBOEK_GEGEVENS GROOTBOEK_GEGEVENS, RADM_PRET.GROOTBOEK_TRANSACTIES_DET GROOTBOEK_TRANSACTIES_DET

    WHERE GROOTBOEK_TRANSACTIES_DET.GROOTBOEK = GROOTBOEK_GEGEVENS.GROOTBOEK AND ((GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_ALTERNATIEF_NR>'1999'))

    GROUP BY GROOTBOEK_TRANSACTIES_DET.BOEKJAAR, GROOTBOEK_TRANSACTIES_DET.BOEKPERIODE, GROOTBOEK_TRANSACTIES_DET.KOSTENPLAATS, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_ALTERNATIEF_NR, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_NAAM, GROOTBOEK_GEGEVENS.FLEXFIELD_CHAR_01, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_01, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_04, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_05, GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_08 

    kind regards

    Wednesday, April 24, 2019 12:35 PM

Answers

  • In a query for PowerPivot the column names must be unique. You define an alias with the keyword AS:

    SELECT GROOTBOEK_TRANSACTIES_DET.BOEKJAAR, GROOTBOEK_TRANSACTIES_DET.BOEKPERIODE,
    GROOTBOEK_TRANSACTIES_DET.KOSTENPLAATS, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_ALTERNATIEF_NR,
    GROOTBOEK_TRANSACTIES_DET.GROOTBOEK, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_NAAM,
    GROOTBOEK_GEGEVENS.FLEXFIELD_CHAR_01,
    GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_01 AS FLEXFIELD_CHAR_01b, ...



    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Marked as answer by Erik_With_a_K Thursday, April 25, 2019 9:11 PM
    Thursday, April 25, 2019 7:02 AM

All replies

  • In a query for PowerPivot the column names must be unique. You define an alias with the keyword AS:

    SELECT GROOTBOEK_TRANSACTIES_DET.BOEKJAAR, GROOTBOEK_TRANSACTIES_DET.BOEKPERIODE,
    GROOTBOEK_TRANSACTIES_DET.KOSTENPLAATS, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_ALTERNATIEF_NR,
    GROOTBOEK_TRANSACTIES_DET.GROOTBOEK, GROOTBOEK_TRANSACTIES_DET.GROOTBOEK_NAAM,
    GROOTBOEK_GEGEVENS.FLEXFIELD_CHAR_01,
    GROOTBOEK_TRANSACTIES_DET.FLEXFIELD_CHAR_01 AS FLEXFIELD_CHAR_01b, ...



    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    • Marked as answer by Erik_With_a_K Thursday, April 25, 2019 9:11 PM
    Thursday, April 25, 2019 7:02 AM
  • Thanks Olaf, works like a charm. Which everything in life could be that easy :)
    Thursday, April 25, 2019 9:12 PM