Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Conseguí una tabla con ID, Año, UID. A continuación se muestra la tabla de muestra.
| Uid | Año | Identificación | Fina ID |
| 202023 | 2020 | 23 | 202023 |
| 202023 | 2020 | 23 | |
| 202023 | 2020 | 23 | |
| 202023 | 2020 | 23 | |
| 202124 | 2021 | 24 | 202124 |
| 202124 | 2021 | 24 | |
| 202125 | 2021 | 25 | |
| 202125 | 2021 | 25 | 202125 |
Ahora necesito crear una nueva columna ("ID final"). El problema es que si el UID se repite, entonces ese UID debería venir solo una vez en la nueva columna.
¿Alguien puede sugerir e idear?
Pruebe como a continuación:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjIAQmMlHTADRBkrxepQT9jQyAQibAiiTAgKmyIJm+IUjgUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Country = _t, Category = _t, Year = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Country", type text}, {"Category", type text}, {"Year", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Country", "Category"}, {{"Rows", each _, type table [Country=text, Category=text, Year=number, Value=number]}}),
Indexed = Table.TransformColumns(#"Grouped Rows", {{"Rows", each Table.AddIndexColumn(_,"GroupIndex", 1, 1)}}),
#"Expanded Rows" = Table.ExpandTableColumn(Indexed, "Rows", {"Year", "GroupIndex"}, {"Year", "GroupIndex"}),
#"Renamed Columns" = Table.RenameColumns(#"Expanded Rows",{{"Country", "UID"}, {"Year", "ID"}, {"Category", "Year"}})
in
#"Renamed Columns"Final ID = IF(Table1[GroupIndex] = "1",Table1[UID],BLANK())
Si el problema aún no se resuelve, proporcione información detallada sobre el error y hágamelo saber de inmediato. Esperamos su respuesta.
Saludos
Henrio
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@v-henryk-mstf , La mía es una tabla calculada. por lo que no vendrá en el Editor de consultas... ¿Puede decirme cómo puedo agregar la columna de índice de grupo?
En excel podemos hacerlo por Final ID=IF(A1=C1,"",A1). Pero, ¿cómo podemos hacer eso con Dax?
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!