2 Replies Latest reply: Mar 26, 2018 2:22 AM by Anthony Guillouzo RSS

    Concatenate et valeurs

    Anthony Guillouzo

      Bonjour à tous,

       

      je cherche à mettre à jour mon calendrier qlikview contenu dans un qvd appelé dim_period et utilisé par des applications.*

       

      je rencontre un souci lorsque je fais un concatenate entre leqvd et un inline. Le chargement se fait bien mais lorsque j'utilise les données j'ai une petite surprise

       

      Pour la colonne Period_Date tout va bien par exemple mais pour Period_month ce n'est pas le cas. QlikView considère que les mois de 2018 et 2019 ne sont pas les mêmes que les années précédentes, cf qvw joint. J'ai de nouvelles modalités.

       

      J'ai joint le qvd qui me sert pour le concatenate et l'application.

       

      Ce n'est sans doute pas grand chose mais je bloque

       

      Merci de votre aide

      Aide

        • Re: Concatenate et valeurs
          Sébastien Fatoux

          Le champ MonthName du QVD est de type dual (il a une valeur numérique et une représentation texte :  1 / janv), alors que dans le chargement Inline le champs MonthName n'est que du texte.

           

          Le chargement Inline peut être modifier ainsi pour avoir un dual :

           

           

          [Dim_period_final]:
          LOAD 
          Period_id,Period_Type,Period_Flag_WorkDay,Period_Year,Period_Quarter,Period_QuarterName,Period_MonthName,Period_MonthName_Short,
          Dual(Period_Month, Match(Period_Month, 'janv', 'fev', 'mars', 'avrl', 'mai', 'juin', 'juil', 'aout', 'sep', 'oct', 'nov', 'dec')) AS Period_Month,
          Period_DayOfMonth,Period_Week,Period_WeekName,Period_Date,Period_DayName,Period_DayNameMonth,Period_DayNameMonthYear,Period_DayNumberOfYear,Period_DayNumberOfQuarter,Period_DayMonth,Period_Flag_YearStartDate,Period_Flag_MonthStartDate,Period_Flag_QuarterStartDate,Period_Flag_WeekStartDate,Period_Flag_YearEndDate,Period_Flag_MonthEndDate,Period_Flag_QuarterEndDate,Period_Flag_WeekEndDate,Period_FiscalYear,Period_FiscalQuarter,Period_FiscalMonthName,Period_FiscalWeek,Period_FiscalDayOfMonth,Period_RollingPeriod_id,Period_Date_Counter,Period_Week_Counter,Period_Month_Counter,Period_Quarter_Counter,Period_Year_Counter
          INLINE [
          Period_id,Period_Type,Period_Flag_WorkDay,Period_Year,Period_Quarter,Period_QuarterName,Period_MonthName,Period_MonthName_Short,Period_Month,Period_DayOfMonth,Period_Week,Period_WeekName,Period_Date,Period_DayName,Period_DayNameMonth,Period_DayNameMonthYear,Period_DayNumberOfYear,Period_DayNumberOfQuarter,Period_DayMonth,Period_Flag_YearStartDate,Period_Flag_MonthStartDate,Period_Flag_QuarterStartDate,Period_Flag_WeekStartDate,Period_Flag_YearEndDate,Period_Flag_MonthEndDate,Period_Flag_QuarterEndDate,Period_Flag_WeekEndDate,Period_FiscalYear,Period_FiscalQuarter,Period_FiscalMonthName,Period_FiscalWeek,Period_FiscalDayOfMonth,Period_RollingPeriod_id,Period_Date_Counter,Period_Week_Counter,Period_Month_Counter,Period_Quarter_Counter,Period_Year_Counter
          20180131,Date,0,2018,Q1,Q1-2018,janv 2018,janv 18,janv,31,W5,2018-W05,31/01/2018,mer 31,mer 31 janv,mer 31 janv 2018,31,31 janv,0,0,0,0,0,0,1,0,FY2017,FQ4,FM10,FW44,31,20180131,31,5,1,1,1
          ...

          20191231,Date,0,2019,Q4,Q4-2019,déc 2019,dec 19,dec,31,W53,2019-W53,31/12/2019,mer 31,mer 31 dec,mer 31 dec 2019,365,31 dec,0,0,0,0,1,0,1,0,FY2019,FQ3,FM9,FW40,31,20191231,365,53,12,4,1
          ]
          ;