Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'essaye d'utiliser une table de couleur que j'ai enregistré dans une base access.
J'ai écrit ça dans le script mais je pense que j'ai oublié quelque chose ?
SQL SELECT BAILLEUR,
`Raison sociale`
FROM COLORCHARTDATA;
ColorMap:
MAPPING LOAD
`Raison sociale`,
Rgb(R,G,B) as BailleurCouleur;
SQL SELECT *
FROM COLORCHARTDATA;
Et ensuite je ne sais pas ce que je dois faire dans l'interface de mon graphique : ça se passe dans expression / couleur d'arrière plan, est ce que c'est ça ?
Merci de votre aide
Try and Replace ' with " for the field with ", so 'Raison sociale' should be "Raison sociale"
//Chargement des couleurs
ColorMap:
MAPPING
LOAD
"Raison sociale",
Rgb(R,G,B) as Product_Color;
SQL SELECT *
FROM COLORCHARTDATA;
//Chargement des raisons sociales avec le mapping des couleurs
RaisonSociale :
LOAD
"Raison sociale",
Applymap ('ColorMap',"Raison sociale") as BailleurCouleur;
SQL SELECT *
FROM RPLS2014;
Please see this article
Could you do something like this?
ColorMap:
MAPPING LOAD
`Raison sociale`,
R as Red,
G as Green,
B as Blue,
;
SQL SELECT *
FROM COLORCHARTDATA;
Then in the front End in the of dimension or expression in Backgroungcolor or text color you can write
RGB(red, green, blue)
Merci pour votre aide
Mais il me répond qu'il ne faut que 2 champs dans une instruction MAPPING LOAD ?
You're right sorry, so try this:
RGB(SubField(col,',',1), SubField(col,',',2), SubField(col,',',3)) in your background color and the field col
is not Rgb(R,G,B) but only "R,G,B" so you will have for example "120,100,90"
Cette fois ci il me dit :
nom de champ incorrect col col col
Bonjour,
la réponse est dans le post de Piet.
au niveau script :
// Génération de données
SALES:
LOAD
RecNo() as Sales_ID,
ceil(20*rand()) as Qty,
ceil(10*rand()) as Product_ID
AutoGenerate (10000);
//Chargement des couleurs
MAP_COLOR_PRODUCT:
Mapping
LOAD Product_ID,
RGB(Red, Green, Blue) as Product_Color
FROM
TestCouleur.xlsx
(ooxml, embedded labels, table is Feuil1);
// Chargement des produits avec la mapping des couleurs
PRODUCT:
load
recno() as Product_ID,
'P' & recno() as Product,
ApplyMap('MAP_COLOR_PRODUCT', recno()) as Product_Color
AutoGenerate (10);
Au niveau interface:
Définition de la couleur d'arrière plan de l'expression
Bon courage.
Benoît
Script should be something like this, replace the inlines with your sql
ColorMap:
Mapping LOAD BAILLEUR, Rgb(R,G,B) as Couleur;
Load * Inline [BAILLEUR,R,G,B
Une,255,0,0
];
load Applymap('ColorMap',BAILLEUR) as BailleurCouleur;
Load * Inline [BAILLEUR,
Une
];
J'en suis là de mon script :
//Chargement des couleurs
ColorMap:
MAPPING
LOAD
`Raison sociale`,
Rgb(R,G,B) as Product_Color;
SQL SELECT *
FROM COLORCHARTDATA;
//Chargement des raisons sociales avec le mapping des couleurs
RaisonSociale :
LOAD
recno() as 'Raison sociale',
recno() as Product,
Applymap ('ColorMap',recno()) as BailleurCouleur;
SQL SELECT *
FROM COLORCHARTDATA;
et dans la couleur d'arrière plan je met :
=BailleurCouleur
Je dois encore louper quelque chose ?
Le script parait bon pourtant ?
Si vous avez encore le courage, merci pour votre aide
(j'appelle un tableau de couleur appelé COLORDATACHART dans lequel j'ai mes 'Raisonsociale' associées avec une colonne R, une colonne V, une colonne B)
Pouvez-vous me donné quelques lignes de data (exporté en Excel), par example
SQL SELECT top 10 *
FROM COLORCHARTDATA;