Générer du code M Power Query et vérifier chaque transformation.
Le code Power Query doit correspondre au schéma source réel et aux paramètres régionaux. Ordonnez les transformations pour que les changements de type et le filtrage ne fassent pas disparaître silencieusement des enregistrements.
Adaptez le processus à votre tâche.
Énumérez les colonnes sources et leurs types actuels, puis précisez le nettoyage des espaces, la conversion et le filtrage dans leur ordre d’exécution. Utilisez une culture explicite pour les nombres ou dates sensibles aux paramètres régionaux. Gardez les erreurs de conversion visibles et comparez les nombres de lignes après chaque étape avant de charger le résultat.
- Ce que vous fournissez
- Schéma source et exigences de transformation.
- Ce que vous obtenez
- Brouillon de code M avec étapes de transformation ordonnées.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Write a self-contained Power Query M example. Source columns ID and Amount are text. Rows: ID " A01 ", Amount "12.50"; ID "B02", Amount "oops". Trim ID and convert Amount using en-US; keep invalid amounts visible as errors rather than dropping rows.
Exemple complet
let
Source = #table(
type table [ID = text, Amount = text],
{{" A01 ", "12.50"}, {"B02", "oops"}}
),
Trimmed = Table.TransformColumns(
Source, {{"ID", Text.Trim, type text}}
),
Typed = Table.TransformColumnTypes(
Trimmed, {{"Amount", type number}}, "en-US"
)
in
Typed
Expected result in Power Query:
A01 → Amount 12.5
B02 → Amount Error, because "oops" cannot be converted to a number.
Both source rows remain available for inspection. This example has been checked against the documented functions; it is not a recorded Power Query execution.Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Faut-il supprimer automatiquement les erreurs de conversion de type dans Power Query ?
Conservez-les pour le diagnostic, sauf si une règle d’exclusion est convenue. Supprimer les lignes en erreur peut masquer du chiffre d’affaires ou des enregistrements manquants.
Pourquoi un montant se convertit-il correctement sur un ordinateur mais pas sur un autre ?
La culture peut interpréter différemment les séparateurs décimaux et de milliers. Fournissez la culture souhaitée et des valeurs représentatives à l’étape de conversion.
Référence pour ce processus.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑