Table.TransformColumns
एक या अधिक स्तंभों के मानों को रूपांतरित करता है.
Syntax
Table.TransformColumns(
table as table,
transformOperations as list,
optional defaultTransformation as function,
optional missingField as MissingField.Type
) as table
Remarks
transformOperations
में सूचीबद्ध प्रत्येक स्तंभ कार्रवाई लागू करके table
को रूपांतरित करता है (जहाँ स्वरूप { column name, transformation } या { column name, transformation, new column type }). यदि कोई defaultTransformation
निर्दिष्ट है, तो वह उन सभी स्तंभों पर लागू किया जाएगा जो transformOperations
में सूचीबद्ध नहीं हैं. यदि transformOperations
में सूचीबद्ध कोई स्तंभ मौजूद नहीं है, तो एक अपवाद दिया जाता है जब तक कि वैकल्पिक पैरामीटर missingField
द्वारा कोई विकल्प (उदाहरण के लिए, MissingField.UseNull
या MissingField.Ignore
) निर्दिष्ट नहीं किया जाता है.
Examples
Example #1
स्तंभ [A] के पाठ मानों को संख्या मानों में और स्तंभ [B] के संख्या मानों को पाठ मानों में रूपांतरित करें.
Table.TransformColumns(
Table.FromRecords({
[A = "1", B = 2],
[A = "5", B = 10]
}),
{
{"A", Number.FromText},
{"B", Text.From}
}
)
Result:
Table.FromRecords({
[A = 1, B = "2"],
[A = 5, B = "10"]
})
Example #2
गैर-मौजूद स्तंभों की उपेक्षा करते हुए, गुम स्तंभ [X] के संख्या मानों को पाठ मानों में रूपांतरित करें.
Table.TransformColumns(
Table.FromRecords({
[A = "1", B = 2],
[A = "5", B = 10]
}),
{"X", Number.FromText},
null,
MissingField.Ignore
)
Result:
Table.FromRecords({
[A = "1", B = 2],
[A = "5", B = 10]
})