Forum Discussion
DirectQuery: dividir en filas
Hola a todos
Sé que no podemos implementar la división en filas en modo directquery, pero ¿hay alguna solución alternativa que pueda seguir?
Los ejemplos que encontré solo se dividen en columnas, no en filas. Si alguien puede encontrar algún artículo o solía hacerlo, le agradecería que compartiera el artículo aquí.
Básicamente, solo quiero dividirlos por delimitador ";".
P. ej..:
1 fila = A; B; C
resultado:
3 filas
A
B
C
2 Replies
- Syndicate_Admin
Administrator
hi, @kilala
Pruebe el siguiente código en Power Query
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMrQ2sjZWio0FAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [row = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"row", type text}}), #"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "row", Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv), {"row.1", "row.2", "row.3"}), #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"row.1", Int64.Type}, {"row.2", Int64.Type}, {"row.3", Int64.Type}}), #"Transposed Table" = Table.Transpose(#"Changed Type1") in #"Transposed Table" - Syndicate_Admin
Administrator
Hi, @kilala
Aquí se muestran los datos de ejemplo
Siga los pasos a continuación
1. En la pestaña de inicio, haga clic en dividir columna después de hacer clic en Por delímetro
2. Haga clic en Aceptar y le dará una salida como la que se muestra a continuación
3. Transponga columnas que le den una respuesta como la siguiente