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!
Así que tengo esta tabla que tiene la lista consolidada del cliente y el representante de ventas correspondiente durante el período.
Cliente | Representante de Ventas | YearMonth |
A | Barney | 202001 |
B | Ted | 202001 |
C | Robin | 202001 |
D | azucena | 202001 |
A | Marshall | 202002 |
B | Ted | 202002 |
E | Rachel | 202002 |
Lo que necesito es crear una nueva tabla que consolide valores únicos del campo de cliente, pero muestre el representante de ventas correspondiente en función de la fecha más reciente.
Nueva tabla deseada:
Cliente | Representante de Ventas |
A | Marshall |
B | Ted |
C | Robin |
D | azucena |
E | Rachel |
Solved! Go to Solution.
@newgirl Creo que @amitchandak funciona si la crea como una medida, a continuación, en una tabla visual agregue el cliente y la medida.
Last Sales Rep = LASTNONBLANKVALUE('Table'[YearMonth],max('Table'[Sales Rep]))
Si lo desea como una tabla independiente, también podría hacer esto:
Table 2 = SUMMARIZECOLUMNS('Table'[Client],"Last Sales Rep",[Last Sales Rep])
Respectfully,
Zoe Douglas (DataZoe)
Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/
@newgirl - Algo así como:
Table =
VAR __Table =
ADDCOLUMNS(
DISTINCT('Table'[Client])
"Latest",
MAX('Table'[YearMonth])
)
VAR __Table1 =
__Table,
"Sales Rep",
MAXX(FILTER('Table','Table'[Client] = [Client] && 'Table'[YearMonth] = [Latest]),'Table'[Sales Rep])
RETURN
__Table1
Hola, @Greg_Deckler !
Probé su medida aunque creo que le faltaba una cierta fórmula DAX en el _Table1. Supuse que era ADDCOLUMNS así que esta es la medida que hice:
Table =
VAR __Table =
ADDCOLUMNS(
DISTINCT('Table'[Client]),
"Latest",
MAX('Table'[YearMonth])
)
VAR __Table1 =
ADDCOLUMNS(
__Table,
"Sales Rep",
MAXX(FILTER('Table','Table'[Client] = [Client] && 'Table'[YearMonth] = [Latest]),'Table'[Sales Rep])
)
RETURN
__Table1
Sin embargo, devolvió una tabla en la que los valores de Client eran realmente únicos, pero en la columna de Sales Rep, muestra un valor de representante de ventas que es el mismo en todas las filas.
@newgirl , Probar como
lastnonblankvalue(Table[YearMonth],max(Table[Sales Rep]))
Hola @amitchandak !
Probé la fórmula sugerida para crear una nueva tabla, pero dice "La expresión especificada en la consulta no es una expresión de tabla válida".
¿Creo que también le faltan ciertos campos? Porque en la tabla deseada, necesito la columna para Client y otra columna para el representante de ventas.
@newgirl Creo que @amitchandak funciona si la crea como una medida, a continuación, en una tabla visual agregue el cliente y la medida.
Last Sales Rep = LASTNONBLANKVALUE('Table'[YearMonth],max('Table'[Sales Rep]))
Si lo desea como una tabla independiente, también podría hacer esto:
Table 2 = SUMMARIZECOLUMNS('Table'[Client],"Last Sales Rep",[Last Sales Rep])
Respectfully,
Zoe Douglas (DataZoe)
Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/
@newgirl , para la nueva tabla probar
resume(Table, Table[Client], "Sales Rep",lastnonblankvalue(Table[YearMonth],max(Table[Sales Rep])))
Esa fue una medida que se puede utilizar en visual
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |