Problème d'import Date et Heure

Accueil – Le CFO masqué Forums Power BI Problème d'import Date et Heure

  • Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par Nicolas Carrere, le il y a 2 années.
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Articles
  • #47297
    ARNAULD
    Participant

    Bonjour à tous,

    Je fais mes “premiers pas” sur POWER BI ainsi que sur le forum.

    Je rencontre le problème suivant : dans POWER BI je me connecte à une source de données de type “Liste Share Point”, liste contenant des dates que SP2013 (si ça a son importance) impose au format Date et Heure. Lors de l’import des données il m’est systématiquement retranché 1h de mes dates. Cela est particulièrement problématique pour les dates de début et de fin de mois qui deviennent le J-1 dans POWER BI (exemple : le 01/01/N 00:00:00 devient 31/12/N-1 23:00:00).

    Quelqu’un a-t-il déjà rencontré et solutionné ce problème?

    Merci d’avance pour votre aide.

    ARNAULD

    #47302
    Sophie Marchand
    Participant

    Bonjour Arnauld,

    Je n’ai personnellement jamais rencontré ce problème mais je suggère néanmoins d’explorer la piste suivante:

    1 – Supprimer l’étape “Type modifié” créée automatiquement par Power BI
    2 – Insérer un type de données date/heure via l’option des paramètres régionaux

    J’ai l’impression que ce serait suffisant pour corriger le tir.

    Si vous avez un fichier que l’on peut utiliser, ce serait encore mieux pour trouver une réponse.

    Au plaisir,

    Sophie

    #47331
    ARNAULD
    Participant

    Bonjour Sophie

    Merci pour votre retour rapide.

    J’avais déjà exploré un peu cette piste, je suis donc allé au bout cette fois mais sans succès.

    Je ne peux pas trop extraire un fichier utilisable mais je met en lien un fichier avec quelques captures d’écran. Cela semble montrer que les données sont “corrompues” dès les premiers stades de l’import et que mes applicatifs ne “seraient pas sur le même fuseau horaire” par exemple. Je n’ai pas trouvé ce genre de paramètre dans power BI mais je continue mes investigations.

    Bien à vous,

    Arnauld

    Attachments:
    You must be logged in to view attached files.
    #47335
    Sophie Marchand
    Participant

    Est-ce qu’on pourrait avoir une image de ce que ça donne une fois que vous transformez les données avec un paramètre régional de date/heure lié à la source de données (mon point 2 ci-dessus)? Merci.

    #47366
    ARNAULD
    Participant

    Re-bonjour,

    Voici un post que j’ai fini par trouver qui décrit le problème et sa solution : cet article

    Le problème semble finalement assez bien identifié, en résumé :
    – power query importe systématiquement les dates et heures et les corrige au fuseau UTC. Cela n’est pas modifiable.
    => Me concernant cela signifie retirer 1 ou 2 heures. Pour les dates sans heure soit 00:00 il renvoie donc à J-1 23:00 ou 22:00

    – la solution : créer une colonne avec la formule DateTimeZone.ToLocal avec pour référence la colonne importée, cela créera une nouvelle donnée à la “bonne” date et heure.

    C’est succin mais toutes les explications sont dans le lien (en anglais).

    C’est peut-être ce que vous suggériez par “transformez les données avec un paramètre régional de date/heure lié à la source de données”. J’avais simplement essayé de modifier le format.

    Cordialement,

    Arnauld

    • Cette réponse a été modifiée le il y a 5 années et 9 mois par ARNAULD.
    • Cette réponse a été modifiée le il y a 5 années et 9 mois par ARNAULD.
    #47391
    Sophie Marchand
    Participant

    Bonjour,

    C’est en effet un problème de paramètres régionaux. Ce n’est pas exactement pareil ici, mais j’avais fait un article sur le sujet, il y a quelques temps: https://www.lecfomasque.com/power-bi-et-power-query-limportance-des-parametres-regionaux/.

    Au plaisir,

    Sophie

    #103374
    Nicolas Carrere
    Participant

    Bonjour,

    Je remonte le sujet car j’ai le problème avec l’utilisation d’une liste SharePoint.
    Ma solution pour ne pas créer de colonne :
    1) Modifier le type de la colonne en datetimezone
    2) Transformer en heure locale (Transformer / Heure / Heure locale)

    Bonne journée,
    Nicolas.

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.