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.
Hola.
Necesito combinar algunas cosas, en PQE, en una nueva columna.
Puedo hacer esto a través de CONCATENAR.
Parte de esta combinación es un valor de una columna, pero necesito quitar los primeros 2 caracteres.
¿Alguna idea de cómo hacer esto?
Viejo | Nuevo |
2018 | 18 |
2021 | 21 |
Algo | metanfetamina |
Una vez que tenga esta fórmula, puedo peinarla con mi concatenación.
Excelente función. Es obras.
Excelente función. Es obras.
@Namoh
Agregue esto como una nueva columna personalizada en Power Query.
Text.RemoveRange(Text.From([Old]),0,2)
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
No, esto no funcionó, probablemente porque no es texto sino un número.
Pruebe con MID:
• MID(Table[Old], 3,LEN(Table[Old]))
también podría utilizar la función MID
MID('Table'[Old],3,50)
Recibo el mensaje RIGHT no es reconocido
Tampoco se reconoce ningún MID.
¿Son las funciones RIGHT y MID DAX?
Como se ha dicho, estoy en PQE.
En PQE(Power Query Editor), siga estos pasos:
1. Haga clic con el botón derecho en 'Antiguo' nombre de columna
2. Haga clic en 'Dividir columna'
3. Haga clic en 'Por posiciones...' (3a opción)
4. Escriba 2 en el campo de texto de posiciones
5. Haga clic en Aceptar
6. Cambie el nombre de la columna a "Nuevo"
Si desea mantener las columnas 'Old' y 'New', asegúrese de duplicar la columna primero y, a continuación, realice los pasos anteriores en la columna duplicada.
No se olvide de dar los pulgares hacia arriba y aceptar esto como una solución si le ayudó a !!!
Podría añadir que mi primer post no fue completamente correcto.
Mis datos no contienen texto, solo números.
Así que necesito encontrar una función PQE con la que puedo mostrar los últimos 2 dígitos de un número
Desde PQE, puede realizar lo siguiente para tener los últimos 2 dígitos de la columna Número:
1. Duplicar la columna Número
2. Realice las siguientes operaciones desde Inicio -> Transformar sección en la parte superior:
Columna dividida >> Por número de caracteres
3. Modificar con abajo:
Número de caracteres 2
Dividir: una vez, lo más a la derecha posible
4. Elimine la columna dividida no deseada y cambie el nombre de la nueva columna
Alternativamente, puede usar la siguiente fórmula en el Editor avanzado:
"Columna duplicada" - Table.DuplicateColumn(-"Changed Type", "Number", "Duplicated Number"),
"Dividir columna por posición" - Table.SplitColumn(Table.TransformColumnTypes(''Columna duplicada'', '''Número duplicado'', escriba texto', "en-IN'), "Número duplicado", Splitter.SplitTextByPositions('0, 2', '''Número duplicado'', ''New Number''),
"Columnas eliminadas" - Table.RemoveColumns("Dividir columna por posición","Número duplicado"))
No se olvide de dar los pulgares hacia arriba y aceptar esto como una solución si le ayudó a !!!
Esto funcionó, gracias.
Pero, ¿no hay una declaración simple que pueda hacer esto con números, al igual que las declaraciones que están ahí para el texto?
Sé que esta es una publicación antigua, pero una solución matemática para obtener los dos últimos dígitos podría ser redondear y restar del valor original:
'Table'[Old]-Number.RoundDown('Table'[Old],-2)
@Namoh ser justos, nos diste un ejemplo alfanumérico. Prueba lo siguiente.
= Text.Range(Number.ToText([Old]),2)
Pruebe lo siguiente
= Text.Range([old],2)
No, esto no funcionó, probablemente porque no es texto sino un número.
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |