Forum Discussion
Text.PositionOfAny
Estoy usando la función de texto "Text.PositionOfAny([Assistência], {"S"}, Occurrence.All)" para obtener la secuencia de S de un campo de cadena.
Este es el campo de cadena
"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
Este es el retorno de la función
Lista
Extraiga los valores y, a continuación, agregue el separador de guiones
9-12
¿Cómo hago que esta función comience desde 1, hoy comienza desde 0, por lo que mi respuesta sería 10-13?
4 Replies
- Syndicate_AdminAdministrator
Hola
Este código M funciona
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Added Custom" = Table.AddColumn(Source, "Custom", each List.Transform(Text.PositionOf([Text], "S", Occurrence.All), each Number.From(_) + 1)), #"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Custom", each Text.Combine(List.Transform(_, Text.From), "-"), type text}) in #"Extracted Values"Espero que esto ayude.
- Syndicate_AdminAdministrator
@Ashish_Mathur Gracias por su ayuda,
El paso donde hago esta validación no puedo llamar a la fuente, en el paso anterior hago un filtro de línea, ya que adapté la fuente para iniciar el paso anterior, - Syndicate_AdminAdministrator
Por favor, pruebe esto
Text.Combine( List.Transform( Text.PositionOfAny("W"&[Assistência], {"S"}, Occurrence.All), Text.From), "-") - Syndicate_AdminAdministrator
No puedo entender su mensaje.