Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Solved! Go to Solution.
Hola @ryanb11 ,
Por favor, compruebe si la siguiente captura de pantalla es lo que desea? En caso afirmativo, actualícelo en Power Query Editor.
1. Elija la consulta relacionada y haga clic con el botón derecho para elegir "Cambiar nombre" opción, cambiar el nombre de la consulta como "rel"
2. Vaya a la cinta de opciones Inicio, haga clic en "Editor avanzado". Copie y pegue los siguientes códigos en la ventana de apertura:
let
Source = #table(
{"Score"},
List.Zip(
{{
"Call me on 08588812885",
"Call me on 07525812845",
"I need assitance please call me",
"Last tried in 2019"
}}
)
),
#"Added Custom" = Table.AddColumn(Source, "Custom", each Text.Split([Score], " ")),
#"Added Custom1" = Table.AddColumn(
#"Added Custom",
"Custom.1",
each Text.Combine(
List.Select(
[Custom],
(l) => [
ListOfCharacters = Text.ToList(l),
Result = not (List.Count(ListOfCharacters) >= 10
and List.AllTrue(
List.Transform(ListOfCharacters, (x) => List.Contains({"0".."9"}, x))
)
)][Result]
), " ")
)
in
#"Added Custom1"
Saludos
Rena
Para fines de prueba, copié los datos de ejemplo en Excel y usé ese origen en la siguiente transformación y funcionó bien.
¿Cuál es la nueva fuente y qué error está recibiendo?
let
Source = Excel.Workbook(File.Contents("C:\Users\amitz\Desktop\rel.xlsx"), null, true),
rel_Sheet = Source{[Item="rel",Kind="Sheet"]}[Data],
#"Changed Type" = Table.TransformColumnTypes(rel_Sheet,{{"Column1", type text}}),
#"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]),
#"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Score", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type1", "Custom", each Text.Split([Score], " ")),
#"Added Custom1" = Table.AddColumn(
#"Added Custom",
"Custom.1",
each Text.Combine(
List.Select(
[Custom],
(l) => [
ListOfCharacters = Text.ToList(l),
Result = not (List.Count(ListOfCharacters) >= 10
and List.AllTrue(
List.Transform(ListOfCharacters, (x) => List.Contains({"0".."9"}, x))
)
)][Result]
), " ")
)
in
#"Added Custom1"
@amitjzaveriExcel no es el origen que estoy usando, así que piense que es mejor si carga en los datos para power bi y, a continuación, escribe la lógica de columna personalizada.
Mi origen es una tabla ya cargada en power bi, por lo que es mejor no usar la lógica de columna personalizada para hacer referencia a Excel.
Si usted puede amablemente ayudar con esto sería apreciado,
@ryanb11 Parece que está intentando usar un origen de una tabla independiente en el mismo modelo y no se le está refiriendo. Si ese es el caso, entonces tendrá que duplicar esa tabla y escribir líneas de transformación de seguimiento.
De lo contrario, si puede compartir alguna captura de pantalla, entonces ayudaría a aclarar las cosas.
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
Te he dicho la tabla de origen, ¿así que no puedes ayudarme con la sintaxis?
No puedo enviar capturas de pantalla de datos confidenciales.
Por favor, puede ayudar con la sintaxis de la tabla 'rel' que tengo en power bi.
Hola @ryanb11 ,
Por favor, compruebe si la siguiente captura de pantalla es lo que desea? En caso afirmativo, actualícelo en Power Query Editor.
1. Elija la consulta relacionada y haga clic con el botón derecho para elegir "Cambiar nombre" opción, cambiar el nombre de la consulta como "rel"
2. Vaya a la cinta de opciones Inicio, haga clic en "Editor avanzado". Copie y pegue los siguientes códigos en la ventana de apertura:
let
Source = #table(
{"Score"},
List.Zip(
{{
"Call me on 08588812885",
"Call me on 07525812845",
"I need assitance please call me",
"Last tried in 2019"
}}
)
),
#"Added Custom" = Table.AddColumn(Source, "Custom", each Text.Split([Score], " ")),
#"Added Custom1" = Table.AddColumn(
#"Added Custom",
"Custom.1",
each Text.Combine(
List.Select(
[Custom],
(l) => [
ListOfCharacters = Text.ToList(l),
Result = not (List.Count(ListOfCharacters) >= 10
and List.AllTrue(
List.Transform(ListOfCharacters, (x) => List.Contains({"0".."9"}, x))
)
)][Result]
), " ")
)
in
#"Added Custom1"
Saludos
Rena
mensajes de error incluyen que no reconoce la tabla que estoy tratando de utilizar como fuente.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |