Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
Talk to Experts, a LIVE Q&A Webinar. Bring your Qlik Sense Business questions on Aug. 4th. Register
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Contributor II
Contributor II

Sort a Dimension in data load editor

Hello,

I tried to sort a dimension field by adding a "KPI Type Sorting" flag field, but it doesn't work.

this is my script:

sub ModellodiControllo


TMP_ModellodiControllo:


LOAD
"Codice Tratta",
"Codice ISTAT",
"ID Pratica",
"Data Aggiornamento",
Area,
Regione,
Provincia,
Comune,
Fornitura,
"Valore Economico Nuova Infrastruttura - PE - Fornitura Impresa - Secondaria",
"Valore Economico Nuova Infrastruttura - PE - Fornitura OF - Secondaria",
"Valore Economico Nuova Infrastruttura - PE - Secondaria",
"Valore Economico IRU - PE - Secondaria",
"Valore Economico Totale - PE - Secondaria",
"Unità Immobiliari - PE",
"Km Rete - PE - Secondaria",
"Km Nuova Infrastruttura - PE - Secondaria",
"Km IRU - PE - Secondaria",
"Km Rete (calcolato) - PE - Secondaria",
"Valore Economico Nuova Infrastruttura - Validato DL - Secondaria",
"Km Rete - Validato DL - Secondaria",
"Km Nuova Infrastruttura - Validato DL - Secondaria",
"Km IRU - Validato DL - Secondaria",
"Km Rete (calcolato) - Validato DL - Secondaria",
"Valore Economico IRU Ripianificato - Secondaria",
"Valore Economico IRU - Validato DL - Secondaria",
"Valore Economico Totale - Validato DL - Secondaria",
"Periodo di Riferimento",
Gara,
"Valore Economico - Target - Secondaria",
"Km Rete Sviluppata - Target - Secondaria",
"Unità Immobiliari - Target",
"ID Pratica - G4W",
Fase,
"Tipologia Tratta",
"Data CUIR",
"Stato Collaudo",
"Data Primo Invio - As-Built",
"Data Primo Invio - Progetto Esecutivo",
"Stato As-Built",
Latitudine,
Longitudine,
"UI sottese (PNI)",
"UI connesse totali (PNI)",
"UI connesse fibra (PNI)",
"UI connesse FWA (PNI)",
"UI connesse fibra/FWA (PNI)",
"Coerenza km progetto sviluppo",
"Coerenza avanzamento nuova infrastruttura",
"Coerenza avanzamento IRU",
"Coerenza UI connesse",
"Coerenza comune"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd]
(qvd);

 

load
"ID Pratica",
"Unità Immobiliari - Target" as "KPI Target",
"Unità Immobiliari - PE" as "KPI Progetto Esecutivo",
"UI connesse fibra (PNI)" as "KPI As Built",
'UI Connesse' as "Tipo KPI",
'1' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);


concatenate


load
"ID Pratica",
"Unità Immobiliari - Target" as "KPI Target",
"Unità Immobiliari - PE" as "KPI Progetto Esecutivo",
"UI connesse fibra (PNI)" as "KPI As Built",
'UI Vendibili' as "Tipo KPI",
'2' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Km Rete Sviluppata - Target - Secondaria" as "KPI Target",
"Km Rete (calcolato) - PE - Secondaria" as "KPI Progetto Esecutivo",
"Km Rete (calcolato) - Validato DL - Secondaria" as "KPI As Built",
'Km sviluppati' as "Tipo KPI",
'3' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Km Rete Sviluppata - Target - Secondaria" as "KPI Target",
"Km Nuova Infrastruttura - PE - Secondaria" as "KPI Progetto Esecutivo",
"Km Nuova Infrastruttura - Validato DL - Secondaria" as "KPI As Built",
'Km nuova infrastruttura' as "Tipo KPI",
'4' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Km Rete Sviluppata - Target - Secondaria" as "KPI Target",
"Km IRU - PE - Secondaria" as "KPI Progetto Esecutivo",
"Km IRU - Validato DL - Secondaria" as "KPI As Built",
'Km IRU' as "Tipo KPI",
'5' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Valore Economico - Target - Secondaria" as "KPI Target",
"Valore Economico Totale - PE - Secondaria" as "KPI Progetto Esecutivo",
"Valore Economico Totale - Validato DL - Secondaria" as "KPI As Built",
'Lavori e Materiali' as "Tipo KPI",
'6' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Valore Economico - Target - Secondaria" as "KPI Target",
"Valore Economico Nuova Infrastruttura - PE - Secondaria" as "KPI Progetto Esecutivo",
"Valore Economico Nuova Infrastruttura - Validato DL - Secondaria" as "KPI As Built",
'Lavori e Materiali nuova infrastruttura' as "Tipo KPI",
'7' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

concatenate
load
"ID Pratica",
"Valore Economico - Target - Secondaria" as "KPI Target",
"Valore Economico IRU - PE - Secondaria" as "KPI Progetto Esecutivo",
"Valore Economico IRU - Validato DL - Secondaria" as "KPI As Built",
'Lavori e Materiali IRU' as "Tipo KPI",
'8' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

 

NoConcatenate


ModellodiControllo:


load *


Resident TMP_ModellodiControllo


Order BY "Ordinamento Tipo KPI";


drop table TMP_ModellodiControllo;

 

// Salvataggio file .QVD
STORE ModellodiControllo INTO [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_ModellodiControllo.qvd];
// Drop Table ModellodiControllo;


end sub;

this is the error:
 

MicrosoftTeams-image.png

thanks for your time.

 

 

1 Reply
Highlighted
Creator
Creator

Re: Sort a Dimension in data load editor

Hi ,

According to your Code :

"

"Coerenza comune"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd]
(qvd);

// i think you have missed a concatenate(TMP_ModellodiControllo) here . Also replace all of your concatenate with concatenate(TMP_ModellodiControllo)

load
"ID Pratica",
"Unità Immobiliari - Target" as "KPI Target",
"Unità Immobiliari - PE" as "KPI Progetto Esecutivo",
"UI connesse fibra (PNI)" as "KPI As Built",
'UI Connesse' as "Tipo KPI",
'1' as "Ordinamento Tipo KPI"
FROM [lib://Root_FS_ac/ETL_AVANZAMENTO_CD/1.QVD/3.Load/3_ETL_Tabella_Aggregata_II.qvd](qvd);

"

But I think you should first concatenate the 8 tables where you create this field :

"Ordinamento Tipo KPI" & then you should left join this concatenated table with your "TMP_ModellodiControllo" table & then use that order by "Ordinamento Tipo KPI" .

Regard,

Rohan.