Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
¡Hola!
Tengo una lista de nombres, y si existen más de una vez, me gustaría añadir un '2' al final de su nombre. Así que John Doe y John Doe2, por ejemplo. Traté de hacer esta manipulación para ver dónde están mis duplicados: https://community.powerbi.com/t5/Desktop/Count-duplicate-values-and-number-them-as-1-2-3/td-p/297968 en el escritorio de Power Bi.
No encontré una manera de hacerlo directamente en el editor de consultas power bi, así que agregué las columnas en el informe power bi. Pero, cuando abro el editor de consultas power bi, no aparecen. Me gustaría reemplazar todo el '1' para el espacio en blanco para que pueda concatenar los nombres después.
¿Por qué las columnas personalizadas agregadas en power bi 'regular' no aparecen en mi editor de consultas power bi después? ¿Alguien puede ayudarme?
¡Gracias!
Solved! Go to Solution.
Hola @MylèneB ,
Marque este archivo como ejemplo: Descargar PBIX
Agrupa los nombres y asigna un índice para él cuando es mayor que 1.
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
Hay @MylèneB
Puede acceder a él directamente en Power Query en lugar del modelo de informe, consulte:
https://community.powerbi.com/t5/Desktop/How-to-count-duplicate-values-in-M/td-p/312604
A continuación un ejemplo simple para su facilidad:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTK00HUsKFKK1YFyLVG4Rsaosrq+iZVgnhNI0hAuiYVrbIDCNYFojQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Group " = _t, Date = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Group ", type text}, {"Date", type date}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Group "}, {{"Count", each Table.AddIndexColumn(_,"Index",1,1), type table }}),
#"Expanded Count" = Table.ExpandTableColumn(#"Grouped Rows", "Count", {"Date", "Index"}, {"Date", "Index"})
in
#"Expanded Count"
Hay @MylèneB
Puede acceder a él directamente en Power Query en lugar del modelo de informe, consulte:
https://community.powerbi.com/t5/Desktop/How-to-count-duplicate-values-in-M/td-p/312604
A continuación un ejemplo simple para su facilidad:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WclTSUTK00HUsKFKK1YFyLVG4Rsaosrq+iZVgnhNI0hAuiYVrbIDCNYFojQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Group " = _t, Date = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Group ", type text}, {"Date", type date}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Group "}, {{"Count", each Table.AddIndexColumn(_,"Index",1,1), type table }}),
#"Expanded Count" = Table.ExpandTableColumn(#"Grouped Rows", "Count", {"Date", "Index"}, {"Date", "Index"})
in
#"Expanded Count"
Hola @MylèneB ,
Marque este archivo como ejemplo: Descargar PBIX
Agrupa los nombres y asigna un índice para él cuando es mayor que 1.
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Ricardo
¡Hola!
Sí, hace el truco, pero ¿cómo puedo agrupar la columna de nombres sin eliminar todas mis otras columnas?
¡Gracias!
Hola @MylèneB ,
He eliminado sólo para mostrar los resultados.
Cuando agrupa todas las filas por nombre, no pierde ningún dato.
Si comprueba el archivo, después de agruparlo tiene un paso para expandir la tabla.
Ricardo
Gracias @camargos88 ! ¡Funcionó!
Sin embargo, ¿sabe por qué las columnas creadas en el informe no aparecen en el editor de consultas?
@MylèneB ,
Si crea columnas con DAX, no las verá en el Editor de consultas, solo la tabla base o la transformación personalizada realizada en Power Query.
Ricardo
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |