Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Gestionnaire
    Inscrit en
    janvier 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : janvier 2018
    Messages : 7
    Points : 5
    Points
    5

    Par défaut Fusionner des champs de fomat différent, est ce possible ?

    Bonjour,

    Je suis confronter à une problème de fusion de champs de formats différents :

    - J'ai une requête qui affiche dans son résultat le champ 'Date de réception' qui est un réel champ Date.
    - J'ai une seconde requête qui remonte des dates mais au format texte dans un champ appelé 'Valeur dco' (BO ne sait pas que ce sont des dates). Je vous expliquerais plus bas pourquoi.

    Quand je suis dans "Modifier le rapport" puis dans "Dimension fusionnées" et que je souhaite fusionner ces deux champs, BO ne le permet pas car apparemment (je suis nouveau sur BO) il n'accepte de fusionner que des champs au même format. Y a t'il un moyen de les fusionner quand même, par exemple par la création d'une variable qui transforme le format du champ texte 'Valeur Dco' par le format Date ?

    Bien à vous.
    Jérôme

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    décembre 2006
    Messages
    2 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : décembre 2006
    Messages : 2 548
    Points : 4 744
    Points
    4 744

    Par défaut

    Bonjour,
    La fusion entre une dimension Date issue d'une première requête et une variable transformant en date une date texte d'une seconde requête n'est pas réalisable (en tout cas en 4.1).
    La seule solution selon moi serait de modifier le sql de la requête en transformant ce texte en date.
    Nom : MODIFSQL.PNG
Affichages : 10
Taille : 38,2 Ko
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Gestionnaire
    Inscrit en
    janvier 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : janvier 2018
    Messages : 7
    Points : 5
    Points
    5

    Par défaut

    Merci Bruno, c'est ce que je craignais.
    Entre temps, j'ai créé une variable dimension qui contient la formule "=EnDate( [DateChampTexte] ;"dd/MM/yyyy")" mais ensuite çà ne fonctionne pas.

    Malheureusement je n'ai pas les droits pour modifier le SQL. Je ne peux que le visualiser.
    Je pense qu'il va falloir que je fasse une demande au service informatique pour qu'il crée dans l'univers un objet au format date qui a comme source une requête SQL qui va chercher la donnée.

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/06/2018, 20h47
  2. Réponses: 2
    Dernier message: 14/09/2016, 11h23
  3. Fusionner des matrices de tailles différentes
    Par Marciane dans le forum R
    Réponses: 2
    Dernier message: 23/04/2012, 15h19
  4. Jointure entre 2 tables avec des champs de types différents
    Par qltmi dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 27/11/2008, 21h58
  5. Réponses: 11
    Dernier message: 25/05/2008, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo