SLICERS AVANZADOS | FILTRAR DATOS DE MANERA DINÁMICA
ฝัง
- เผยแพร่เมื่อ 10 ก.พ. 2025
- Únete para contenido exclusivo que iré subiendo.
patreon.com/AppSheetconDiegoLeon
Facebook: EscuelaUniline
Contácto: +523171035768
_______________________________________________________________
De esta manera le damos libertad al usuario de que el elija como se van a filtrar los datos, se pueden usar más parámetros tantos como quieras, la idea es este video, te dejo la fórmula.
SWITCH(
true(),
USERSETTINGS("DatosAVer") = "Todos",
[EmpresaID] = USERSETTINGS("Empresa"),
USERSETTINGS("DatosAVer") = "Por sucursales",
IN([SucursalID], USERSETTINGS("Sucursales")) = true(),
USERSETTINGS("DatosAVer") = "Su Sucursal",
[SucursalID] = ANY(
SELECT(
Sucursal[IDSucursal],
AND([Reposable] = USERSETTINGS("Usuario"), [EmpresaID] = USERSETTINGS("Empresa"))
)
),
USERSETTINGS("DatosAVer") = "Por Usuario",
[UsuarioRegistrador] = USERSETTINGS("Usuario"),
TEXT("")
)
SWITCH(
true(),
USERSETTINGS("DatosAVer") = "Todos",
[EmpresaID] = USERSETTINGS("Empresa"),
USERSETTINGS("DatosAVer") = "Por sucursales",
IN([SucursalID], USERSETTINGS("Sucursales")) = true(),
USERSETTINGS("DatosAVer") = "Su Sucursal",
[SucursalID] = ANY(
SELECT(
Sucursal[IDSucursal],
AND([Reposable] = USERSETTINGS("Usuario"), [EmpresaID] = USERSETTINGS("Empresa"))
)
),
USERSETTINGS("DatosAVer") = "Por Usuario",
[UsuarioRegistrador] = USERSETTINGS("Usuario"),
TEXT("")
)
Hola, podrias asesorarme como pasar esta opcion para ser utilizada con USEREMAIL()
Excelente aporte, muchas gracias
Muy bueno, hay varias maneras de hacerlo con slices, un ejemplo sin usar usersettings seria tener en la base de datos la columna que indique a que sucursal pertenece cada empleado, y de ahi crear un slice con la siguiente expresion, para filtrar por usuario y por "sucursal".
OR(USEREMAIL() = [mailcolumn],
LOOKUP(USEREMAIL(), empleadotable, mailcolumn, sucursalasignadacolumn) = [getsucursalcolumn])
tambien habria que tener una columna que traiga automaticamente [getsucursalcolumn] con un lookup desde la base de datos de empleado segun useremail que sucursal tiene asignada.
Excelente video y gran aporte a la comunidad de plataformas no code que sigue creciendo dia a dia.
Claro la diferencia es que aquí no depende tanto de la fórmula sino de que elijas en lo que quieras hacer es 100% dinámico una ves configurado el dato
Llevo 3 años usando appsheet, y la manera que uso para discriminar la información por usuario, es por rol de usuario (admin-user) y por el correo (useremail() ). Voy a ponerlo en práctica a ver que tal, muchas gracias!
De hecho con esto se puede expandir a muchas cosas por ejemplo si fuera por zonas o por usuario o por cualquier parámetro, ya ahora si depende de tus datos nada más
Hola Diego León me gustaría saber si este lo subirás completo a tu patreon?
DIEGO: Muchas Gracias mas que excelente, justo lo que me hacia falta para un proyecto que tengo pensado hacer, Saludos
No hay mejor satisfaccion que leer mensajes así. Gracias por ver mis videos, tambien tengo mi comunidad privada en patreon donde estoy creando contenido de alto valor.
@@UnilineOficial Me sumare sin dudas. Muchas gracias. Tu app para restaurante me gusto también, creo que seria genial, tenerla completa. Saludos
como hago que los slices aparezcan de navegacion primaria y desaparescan caundo estoy parado en una diferente vista del menu de navegacion
excelente video, tienes algun video que muestra como aplicarte pagos o abonos a factura pendediente?
Tengo mi curso de app financiera avanzado
En www.uniline.online
Una maravilla diego
Gracias Matias te invito a unirte a mi comunidad de patreon y obtener nuevos beneficios y mejores
saludos me esta dando este mensaje podrás ayudarme
Parameter 2 of function IN is of the wrong type
El valor 2 en la función In debe de ser lista