Forum Discussion
Syndicate_Admin
Administrator
5 years agoConsulta PowerBI
Me gustaría mostrar sólo los datos máximos de esta tabla a continuación en PowerQuery. tried List.Max o List.Table . Pero no funciona. ¿Cómo extraer la fecha máxima y mostrarla en la misma column...
- 5 years ago
No estoy seguro de cómo quieres que sea el resultado. No sé a qué te refieres con extraer la fecha máxima y mostrar en la misma columna en sí ?
¿Quieres un solo valor como este?
Aquí está el código que genera esto a partir de los datos de ejemplo y puede descargar este archivo con el código.
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("Tcq5DQAgEAPBXogJbB9vLYj+24AE4XA1u1YCg4KQdr4hzR/hUgI/qktz6S7DY9pGmJAuerIP", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]), #"Added Custom" = Table.AddColumn(Source, "Date", each Date.FromText(Text.Middle([Column1],4,4) & " " & Text.Start([Column1],2) & " " & Text.Middle([Column1],2,2), "en-US")), #"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Column1"}), #"Filtered Rows" = Table.SelectRows(#"Removed Columns", let latest = List.Max(#"Removed Columns"[Date]) in each [Date] = latest) in #"Filtered Rows"saludos
Phil
Syndicate_Admin
Administrator
5 years agoNo estoy seguro de cómo quieres que sea el resultado. No sé a qué te refieres con extraer la fecha máxima y mostrar en la misma columna en sí ?
¿Quieres un solo valor como este?
Aquí está el código que genera esto a partir de los datos de ejemplo y puede descargar este archivo con el código.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("Tcq5DQAgEAPBXogJbB9vLYj+24AE4XA1u1YCg4KQdr4hzR/hUgI/qktz6S7DY9pGmJAuerIP", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
#"Added Custom" = Table.AddColumn(Source, "Date", each Date.FromText(Text.Middle([Column1],4,4) & " " & Text.Start([Column1],2) & " " & Text.Middle([Column1],2,2), "en-US")),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"Column1"}),
#"Filtered Rows" = Table.SelectRows(#"Removed Columns", let latest = List.Max(#"Removed Columns"[Date]) in each [Date] = latest)
in
#"Filtered Rows"
saludos
Phil