Forum Discussion
Filas List.Average y Select
Hola @ampvnk
Debe asignar la columna ROLE externa a una variable como se muestra a continuación:
let
role = [ROLES]
in List.Average(Table.SelectRows(#"Changed Type",each [ROLES] = role)[WAGE])
- Syndicate_Admin1 year ago
Administrator
En mi tabla original tengo roles nombrados como "soporte de TI", "Gerente de xxx", "Supervisor"... ¿Cómo debo escribirlo, por favor?
- Syndicate_Admin1 year ago
Administrator
let role = [ROLES] in List.Average(Table.SelectRows(#"Changed Type",each [ROLES] = role)[WAGE])Simplemente actualicé esta parte de su fórmula con la sintaxis correcta:
cada [roles] = _[roles]
[ROLES] es una columna asignada a la variable de rol. Esto debe hacerse siempre que intente acceder a una columna fuera del ámbito actual, que en este caso es #"Tipo cambiado". Cualquiera que sea el valor de ROLES, se asignará a esta variable y se utilizará para filtrar el paso anterior, cuyo resultado se transfiere en el paso actual. Al no hacer esto, simplemente le está diciendo a Power Query que devuelva true para todas las filas.
- Syndicate_Admin1 year ago
Administrator
Funciona. Muchas gracias. @amitchandak gracias también por su esfuerzo.