Ciao,
Ho creato uno script di un componente aggiuntivo per interrogare una tabella sql e quindi raggruppare/spostare alcune delle colonne con un'azione di seguito. Raggruppa le colonne ma le lascia anche al di fuori della query post di gruppo. Come faccio a non visualizzarli al di fuori del gruppo?
Apri banca dati(
"DSN=BB Analytics Data Warehouse;Descrizione=BB Analytics Data Warehouse;UID=;Trusted_Connection=Sì;APP=JMP;WSID=SFX-5GCN2M1;DATABASE=BBAnalytics",
"seleziona * da dbo.NewCombinded",
"NuovoCombinato"
);
// Sposta la colonna selezionata: NextEndTime
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:NextEndTime},
dopo( :NextStartTime )
);
// Raggruppa colonne
Tabella dati( "NewCombinded" ) << Raggruppa colonne(
"FermCount ecc.",
{:FermCount, :Volume, :BeerwellCount, :BWVol, :YP_Vol, :Latitudine, :Longitudine,
:Design, :Tecnologia}
);
// Rinomina il gruppo di colonne: FermCount ecc. → Plant Meta Data
Tabella dati( "NewCombinded" ) << Rinomina gruppo colonne(
"FermCount ecc.", "Metadati vegetali"
);
// Raggruppa colonne
Tabella dati( "NewCombinded" ) << Raggruppa colonne(
"Cloro totale ecc.",
{:Cloro Totale, :Solidi Backset, :Beerwell Drop pH, :Slurry %DS, :Farina Fine,
:SlurrypH, :BacksetRate, :Livello, :Temperatura, :"Cloro (gal)"n,
:"Isostab (gal)"n, :Aggiunta di lipasi, :"Aggiunta di PhibroXact 25/75"n,
:"Solforico (gal)"n, :"Urea (gal)"n, :Lactoside247 Total, :Max Ferm Temp,
:Fibro totale, :Acido solforico totale}
);
// Rinomina il gruppo di colonne: Chlorine Total ecc. → Batch Ingredients
Tabella dati( "NewCombinded" ) << Rinomina gruppo colonne(
"Cloro totale ecc.", "Ingredienti in lotti"
);
// Raggruppa colonne
Tabella dati( "NewCombinded" ) << Raggruppa colonne(
"Cellule morte di lievito ecc.",
{: Cellule morte di lievito, : Cellule vive di lievito, : Cellule totali di lievito,
:"Lievito 1 Dose (gal)"n, :"Lievito 2 Dose (gal)"n, :"Lievito Cloro (gal)"n,
:Quantità di enzimi di lievito, :"Urea di lievito (gal)"n, :Totalizzatore di cloro di lievito,
:Urea del lievito, :Lievito yTech Lievito totale, :Enzima del lievito, :Valvola CIP del lievito,
:Livello del lievito, :Temperatura del lievito}
);
// Rinomina il gruppo di colonne: Yeast Dead Cells etc. → Yeast Ingredients and Setpoints
Tabella dati( "NewCombinded" ) << Rinomina gruppo colonne(
"Cellule morte di lievito ecc.", "Ingredienti di lievito e punti di riferimento"
);
// Rinomina il gruppo di colonne: Batch Ingredients → Batch Ingredients and Setpoints
Tabella dati( "NewCombinded" ) << Rinomina gruppo colonne(
"Ingredienti batch", "Ingredienti batch e setpoint"
);
// Sposta la colonna selezionata: FermHrs
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:FermHrs},
dopo( :FermHrs )
);
// Sposta la colonna selezionata: Ferm Scrubber Water Ethanol
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:ferm scrubber acqua etanolo},
dopo( :Glucosio )
);
// Sposta la colonna selezionata: Ferm Scrubber Water Ethanol
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:ferm scrubber acqua etanolo},
dopo( :NextEndTime )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Ingrediente batch n. 1, :Ingrediente batch n. 2, :Ingrediente batch n. 3,
:Enzyme Amount, :Enzyme Amount 2, :Comments, :Batch Ingredient#1 Description,
:Descrizione dell'ingrediente batch#2, :Descrizione dell'ingrediente batch#3, :Tipo di enzima,
:Enzima di tipo 2, :Iniziali},
dopo( :Acetico )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Ingrediente batch n. 1, :Ingrediente batch n. 2, :Ingrediente batch n. 3,
:Enzyme Amount, :Enzyme Amount 2, :Comments, :Batch Ingredient#1 Description,
:Descrizione dell'ingrediente batch#2, :Descrizione dell'ingrediente batch#3, :Tipo di enzima,
:Enzima di tipo 2, :Iniziali},
dopo( :NextEndTime )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
dopo( :Ferm Drop Min pH )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
dopo( :Ferm Drop Final Density )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
after( :Ferm Drop Enzyme Total )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
dopo( :Ferm Drop Avg Temp )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
dopo( :NIR DDGS Grasso di stoccaggio )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n},
dopo( :Malto )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Numero lotto lievito, :Numero lotto lievito n. 2, :Tipo lievito},
dopo( :Malto )
);
// Raggruppa colonne
Tabella dati( "NewCombinded" ) << Raggruppa colonne(
"Glucosio ecc.",
{:Glucosio, :Acetico, :Lattico, :Malto, :DDGS AFLATOXIN, :DDGS DON,
:NIR DDGS Proteina di immagazzinamento, :NIR DDGS Grasso di immagazzinamento, :NIR DDGS Glucosio di immagazzinamento,
:NIR DDGS Storgage Mst, :Ferm Drop Acetic,
:"Ferm Drop Ethanol (Solidi e Glyc Adj to Yield)"n, :Ferm Drop Avg Temp,
:Ferm Drop Batch Id, :"Ferm Drop Batch ID (NIR)"n, :Ferm Drop DP3,
:Ferm Drop DP4, :Ferm Drop DS, :Ferm Drop Enzyme Total, :Ferm Drop Etanolo,
:"Ferm Drop Ethanol (NIR)"n, :"Ferm Drop Ethanol (Solid Adj)"n,
:"Ferm Drop Ethanol (Solids and Glyc Adj)"n, :Ferm Drop Formic, :Ferm Drop Fruc,
:Ferm Drop Gluc, :"Ferm Drop Gluc (NIR)"n, :Ferm Drop Glyc, :Ferm Drop Lattico,
:Ferm Drop Malt, :Ferm Drop pH, :"Ferm Drop pH (NIR)"n, :Ferm Drop Starch,
:Ferm Drop Zuccheri totali, :Ferm Starch Delta, :Ferm Starch In, :Ferm Starch Out,
:Galloni persi, :Lotto significativamente diverso}
);
// Rinomina il gruppo di colonne: Glucose etc. → Elimina i dati di fine Ferm
Tabella dati( "NewCombinded" ) << Rinomina gruppo colonne(
"Glucosio ecc.", "Drop End of Ferm Data"
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:FermCount, :Volume, :BeerwellCount, :BWVol, :YP_Vol, :Latitudine, :Longitudine,
:Design, :Tecnologia},
dopo( :Acido Solforico Totale )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Glucosio, :Acetico, :Lattico, :Malto, :DDGS AFLATOXIN, :DDGS DON,
:NIR DDGS Proteina di immagazzinamento, :NIR DDGS Grasso di immagazzinamento, :NIR DDGS Glucosio di immagazzinamento,
:NIR DDGS Storgage Mst, :Ferm Drop Acetic,
:"Ferm Drop Ethanol (Solidi e Glyc Adj to Yield)"n, :Ferm Drop Avg Temp,
:Ferm Drop Batch Id, :"Ferm Drop Batch ID (NIR)"n, :Ferm Drop DP3,
:Ferm Drop DP4, :Ferm Drop DS, :Ferm Drop Enzyme Total, :Ferm Drop Etanolo,
:"Ferm Drop Ethanol (NIR)"n, :"Ferm Drop Ethanol (Solid Adj)"n,
:"Ferm Drop Ethanol (Solids and Glyc Adj)"n, :Ferm Drop Formic, :Ferm Drop Fruc,
:Ferm Drop Gluc, :"Ferm Drop Gluc (NIR)"n, :Ferm Drop Glyc, :Ferm Drop Lactic,
:Ferm Drop Malt, :Ferm Drop pH, :"Ferm Drop pH (NIR)"n, :Ferm Drop Starch,
:Ferm Drop Zuccheri totali, :Ferm Starch Delta, :Ferm Starch In, :Ferm Starch Out,
:Galloni persi, :Lotto significativamente diverso},
dopo( :Tech )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Numero lotto lievito, :Numero lotto lievito n. 2, :Tipo lievito,
:"Cellule morte di lievito (Cell/ml)"n, :"Cellule vive di lievito (Cell/ml)"n,
:Cellule morte di lievito, :Cellule vive di lievito, :Cellule totali di lievito, :"Lievito 1 dose (gal)"n,
:"Dose lievito 2 (gal)"n, :"Cloro lievito (gal)"n, :Quantità enzima lievito,
:"Urea di lievito (gal)"n, :Totalizzatore di cloro di lievito, :Urea di lievito,
:Lievito yTech Totale lievito, :Enzima lievito, :Valvola CIP lievito, :Livello lievito,
:Temperatura del lievito},
after( :Batch significativamente diverso )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Ferm Drop Densità di riempimento, :Ferm Drop Densità finale, :"Ferm Drop Hours (NIR)"n,
:Ferm Drop Ore, :Ferm Drop Min pH},
after( :Ferm Drop Ferm Number )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Ferm Drop Ferm Number, :Ferm Drop Fill Density, :Ferm Drop Final Density,
:"Ferm Drop Hours (NIR)"n, :Ferm Drop Hrs, :Ferm Drop Min pH},
dopo( :NextEndTime )
);
// Sposta la colonna selezionata: Backset totale a Ferm
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Entrata totale a Ferm},
dopo( :NextEndTime )
);
// Sposta la colonna selezionata: Ferm Drop W2M Ratio
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Ferm Drop W2M Ratio},
dopo( :NextEndTime )
);
// Sposta le colonne selezionate
Tabella dati( "NewCombinded" ) << Sposta colonne selezionate(
{:Month1, :Year1, :DateFermBatchStart, :Ricetta Batch #},
dopo( :NextStartTime )
);