Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
j'ai des valeurs dans une colonne QTE et dans un tableau je voudrais afficher les valeurs telles qu'elles se presentent dans la colonne. Lorsque j'utilise les valeurs SUM(QTE) ne sont pas justes. Ces données sont issues d'une base SQL SERVER. et je me suis dit que je dois faire un group by mais je n'y arrive pas
Carburant_Analyse:
LOAD Application as APPLICATION,
"TYPE_PRODUIT",
ANALYTIQUE,
left(ANALYTIQUE,7) as COMPTE_ANALYTIQUE,
"Type_Vehicule" as TYPE_VEHICULE,
ANNEE,
Mois,
"NUM_AP5",
QTE,
MONTANT,
Compteur,
"CONSO_MOYENNE",
"NBRE_PRISE",
DATE,
anomalie,
TypeCompteur,
if(Application='TOTAL',QTE) as QTE_TOTAL,
if(Application='LVNET',QTE) as QTE_LVNET,
if(Application='LVNET',Compteur) as COMPTEUR_LVNET,
if(Application='LVNET',"CONSO_MOYENNE") as CONSO_MOY_LVNET,
if(Application='LVNET',"NBRE_PRISE") as NB_PRISE_LVNET,
if(Application='GESPARC',QTE) as QTE_GESPARC,
if(Application='GESPARC',Compteur) as COMPTEUR_GESPARC,
if(Application='GESPARC',"CONSO_MOYENNE") as CONSO_MOY_GESPARC,
if(Application='GESPARC',"NBRE_PRISE") as NB_PRISE_GESPARC,
if(Application='Comptabilité' and TYPE_PRODUIT='Carburants',QTE) as QTE_SOMILOG,
if(Application='Comptabilité' and TYPE_PRODUIT='Carburants',Compteur) as COMPTEUR_SOMILOG,
if(Application='Comptabilité' and TYPE_PRODUIT='Carburants',"CONSO_MOYENNE") as CONSO_MOY_SOMILOG,
if(Application='Comptabilité' and TYPE_PRODUIT='Carburants',"NBRE_PRISE") as NB_PRISE_SOMILOG;
SQL SELECT * FROM "Reporting_SucafCi".dbo."CARBURANT_ANALYSE";
Dans les tableaux simples j'ai été obligé de faire sum distinct mais resultats sont justes quand il y a une seule valeur mais faux quand il y a des valeurs doubles
j'ai besoin d'aide
Une Sum (QTE) dans le script retourne le même numéro qu'une Sum (QTE) dans un graphique. Un graphique est le même qu’une "Group By". Je ne ferais pas un "Group By" dans le script.
Je pense que votre problème est que vous avez des valeurs doubles dans votre base de données. Vous devez les supprimer. Vous pouvez essayer de remplacer votre "Load" dans le script avec un "Load distinct", mais je pense que cela va causer des autres problèmes.
Le "CARBURANT_ANALYSE" dans la base de données – c’est une "View" (avec une join) ou une vraie table?
HIC
Bonjour,
Pour plus d'impact sur vos questions, je vous conseille de les poser dans le groupe des utilisateurs francophones.
Martin Favier