danextian
Hola a todos,
Necesito tu ayuda otra vez.
1/11 comunicación
1/10 comunicación
1/9 comunicación
1/6 comunicación
1/5 comunicación
1/4 Envié por correo electrónico lo siguiente:
artículos a
elementos b
Arriba está el contenido de una sola celda. Quiero dividirlos en varias filas por salto de línea, que es char (10) en Excel, y obtener la fecha más temprana. Sé que no puedo dividirlos en varias columnas, pero simplemente no puedo encontrar la función en Power BI Desktop para dividirlos en filas.
El paso de división es donde estoy atrapado. Después de terminar con ese paso, puedo simplemente extraer la cadena de texto hasta justo antes del primer espacio en blanco, convertir las cadenas a la fecha, reemplazar el texto (elementos a y líneas b) con nulos y eliminarlos, ordenar las filas restantes en forma ascendente ordenar y eliminar los duplicados.
Anónimo
En respuesta a danextian
@ danextian @ Phil_Seamark
De hecho, la función no funciona en este caso.
El código de la línea de código registrada es:
= Table.ExpandListColumn(Table.TransformColumns(Source,
{{"Spalte ""1""", Splitter.SplitTextByDelimiter("#(#)(lf)", QuoteStyle.Csv),
let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}),
"Spalte ""1""")
Simplemente ajustando la pieza
Splitter.SplitTextByDelimiter («# (#) (lf)»,
para
Splitter.SplitTextByDelimiter («# (lf)»,
funciona como se desea.
Phil_Seamark
Hola @danextian
Puede probar la gran característica ahora «dividida en filas» que se introdujo en una versión reciente de Power BI Desktop
Por lo tanto, use el Editor de consultas y haga lo siguiente. Resalte su columna y divida el carácter especial # (lf) en filas
.
danextian
En respuesta a Phil_Seamark
Hola @Phil_Seamark,
Gracias por la respuesta.
Probé su consejo de dividir una celda por línea en filas. Desafortunadamente, no funcionó. Hacerlo no hace nada.
Traté de dividir las celdas en columnas y lo hicieron. La función está ahí, pero no creo que esté funcionando.
Anónimo
En respuesta a danextian
@ danextian @ Phil_Seamark
De hecho, la función no funciona en este caso.
El código de la línea de código registrada es:
= Table.ExpandListColumn(Table.TransformColumns(Source,
{{"Spalte ""1""", Splitter.SplitTextByDelimiter("#(#)(lf)", QuoteStyle.Csv),
let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}),
"Spalte ""1""")
Simplemente ajustando la pieza
Splitter.SplitTextByDelimiter («# (#) (lf)»,
para
Splitter.SplitTextByDelimiter («# (lf)»,
funciona como se desea.
danextian
En respuesta a Anónimo
@Anónimo
por cierto, al comprobar que Power BI hace esto Splitter.SplitTextByDelimiter («/ # (lf)»,
Anónimo
En respuesta a danextian
@danextian
No lo sabía, gracias
danextian
En respuesta a Anónimo
Hola @Anónimo, gracias por esto. Funciona.
Por cierto, ¿hay alguna forma en Power BI de dividir en una columna en varias columnas utilizando varios delimitadores, no solo un espacio o una coma, sino un espacio o una coma?