Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Columna calculada para evitar UID duplicados

Conseguí una tabla con ID, Año, UID. A continuación se muestra la tabla de muestra.

UidAño IdentificaciónFina ID
202023202023202023
202023202023
202023202023
202023202023
202124202124202124
202124202124
202125202125
202125202125202125

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?

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@unnijoy ,

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())

vhenrykmstf_0-1662605106543.png

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?

Syndicate_Admin
Administrator
Administrator

En excel podemos hacerlo por Final ID=IF(A1=C1,"",A1). Pero, ¿cómo podemos hacer eso con Dax?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.