Bonjour,
je galère un peu sur la mise en forme du tcd ci-dessous :
quelqu'un aurais une idée.
merci
Bonjour,
je galère un peu sur la mise en forme du tcd ci-dessous :
quelqu'un aurais une idée.
merci
Bonjour,
Peux-tu nous fournir une extraction de tes données ?
Cdlt,
Merci ,
j'ai pu résoudre le souci.
fallait que je fasse des dimensions calculée et subfield dans la partie script.
par contre j'ai juste le total qui est pas en dessous, si t' as une astuce merci.
Pour le total en pied , essayer Propriété/Présentation/ Sous Totaux (a droite)/ Sous totaux après.
je l'ais fais , j'ai toujours le total a droite et non en bas.
Il faut demander l'affichage des sommes partielles sur l'autre dimension.
J'ai mis ce type pour les deux dimensions. une fois pour la 1ere dimensions et une seconde fois pour la deuxième dimension.affichage des sommes partielles
J'ai toujours mon total a droite au lieu d'en dessous.
merci
Le sous-total de droite est celui correspondant à "présents / partis". Etant donné que cette dimension est horizontale, il est logique que le sous-total soit dans l'alignement.
Je comprend mieux.Le sous-total de droite est celui correspondant à "présents / partis". Etant donné que cette dimension est horizontale, il est logique que le sous-total soit dans l'alignement.
Dans votre tableau "l'affichage des sommes partielles" est pour créditeur /débiteur?
j'ai le même tableau que vous au niveau du rendu (du moins je le pense) , sauf que moi le total est à droite malgré les pistes qu'on à pu me donné.c'est embêtant.
Quelles sont vos dimensions /expressions ?
Mes dimensions:
Ce sont des dimensions calculé
Dans la partie script j'ai fait ceci:
Puis j'ai ajouter une dimension calculée du type : Type_Financier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DébiteurCrediteur: Load SubField('Débiteurs,Créditeurs', ',') As Type_Financier AutoGenerate 1;
Puis j'ai une deuxième dimension calculé qui est :
=Mes expressions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(FLAG_PRESENT=0, 'Partis', if (FLAG_PRESENT= 1, 'Présent', null()))
Nombre =Montant =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(Type_Financier='Débiteurs',count(DISTINCT num_cpte), if(Type_Financier='Créditeurs',count(num_cpte),Null()))Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(Type_Financier='Débiteurs',sum(Montant_Debit), if(Type_Financier='Créditeurs',sum(Montant_Credit),Null()))
La première dimension n'est pas une dimension calculée, étant donné qu'elle existe dans le modèle.
C'est une dimension qui n'est pas liée au reste du modèle, cela pose donc un problème au moment de calculer le sous-total. En effet, le sous-total, c'est le calcul de l'expression à un niveau d'agrégation supérieur.
Or l'expression
n'a pas de sens lorsqu'elle est agrégée au plus haut niveau (tout "Type_Financier" possible). Le sous total ne s'affiche donc pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(Type_Financier='Débiteurs',count(DISTINCT num_cpte), if(Type_Financier='Créditeurs',count(num_cpte),Null()))
Il faut la modifier en
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sum(aggr(if(Type_Financier='Débiteurs',sum(Montant_Debit), if(Type_Financier='Créditeurs',sum(Montant_Credit),Null())), Type_Financier, FLAG_PRESENT))
pour qu'elle ait un sens.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if(Type_Financier='Débiteurs',sum(Montant_Debit), if(Type_Financier='Créditeurs',sum(Montant_Credit), sum(Montant_Debit) + sum(Montant_Credit) ) )
Pour l'expression "Nombre", elle retournera la même valeur sur les 2 lignes, qui est aussi sensé être le total. Je ne suis pas sûr de comprendre ce que c'est sensé afficher.
PhunkyBob Merci,
c'est bon, ça marche.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager