Condicionales
Clase 12 de 26 • Curso de Organización y Productividad con Notion (2021)
Contenido del curso
Clase 12 de 26 • Curso de Organización y Productividad con Notion (2021)
Contenido del curso
Carlos Avella
Pita Arévalo
Luis Miguel Bolaños Chacon
Leonardo Gomez
José Armando Santiago Mendoza
Alex Camacho
Pablo Herrera
Daniel Carrasco
Daniel Reymundo
Beto Toro
Alex Camacho
Beto Toro
Juan Carlos Barbaran Meza
Omar Daniel Centeno
Felipe Bernardo González Barranco
Jennifer Isabel Valdes Macedo
Alex Camacho
Karen Dayana Albarracín Rodriguez
Javier Elvis Perez Mundaca
Rubén David Pérez Cantillo
Daniel Reymundo
Jair Flores
Diego Alejandro Moreno Pedroza
Ivan Santiago Leon Garcia
Isaac Sánchez Verdiguel
Karen Dayana Albarracín Rodriguez
Alejandro Om
Mario Alberto García Meza
Alex Camacho
Emily Rojas Rodríguez
Alex Camacho
Pablo Herrera
Javier Ernesto Aguillon Aguillon
Pablo Herrera
Gabriel Durand
Said Alejandro Rosas Vera
Daniel Triana
Alexander Ramos
Kevin Isaí Santiago López
Giuseppe Ramirez
JUAN ANTONIO TEBRE QUILIMACO
Fernando Pullutasig
Joel Dominguez Merino
Kevin Alonso Morán
Juan Cruz
Alex Camacho
No paro de sorprenderme con la versatilidad de la herramienta.
Igual yo, quedé loco.
x2
Incluso condicionales anidadados, Woa
JjqjajajjJAJAJAJA
Jaja cuando combinamos programación con tomar apuntes :sweat_smile:
Estoy utilizando los condicionales para que los meseros del restaurante donde trabajo solo escojan el producto y que automáticamente Notion les de la cuenta. Además de mandar el pedido directo a cocina. (Actualmente usamos papel y lápiz)
Se ve genial, Pablo! :D Saludos desde CDMX
Excelente
Cuantos de acá sonrieron al ver el operador ternario de JS 😁💚?
levanta la mano jaja mezclando programación con el hecho de tomar notas :P
jajaja programación everywhere
Acá les dejo la fórmula más grande de if que hice, para poner gráficamente el desempeño de un día:
if(prop("Hours Worked") > 10, "🌟🌟🌟🌟🌟", if(prop("Hours Worked") > 7.5, "☘️☘️☘️☘️", if(prop("Hours Worked") > 5, "🔥🔥🔥", if(prop("Minutes Worked") > 2.5, "❗❗", "☠️"))))```
¡Hola! :D
Está muy bueno el aporte y uso de los emojis 🤣. ¡Nunca pares de aprender! 💚
Jajaja
Llevo un poco de tiempo usando Notion, pero este curso me abrió un mundo de posibilidades inexploradas. Sobre todo los comentarios, ver cómo lo usan me da bastantes ideas para mejorar :D
Ahora puedes empezar a sacarle más provecho :sweat_smile:
Me siento totalmente identificada con tu comentario 🤩🤩
Yo al escribir mi primera condición en Notion.
🙌💪I can feel the power
:D
viendo como Notion quiere ser un lenguaje de programación
Es lo mejor de ambos mundos, excel y lenguaje de programación
Yo creeria, más como un editor de código xd
Hago aporte de mi calendario de hábitos y cómo programe un condicional usando el operador lógico and que revisa si cumplí con todos mis hábitos de la semana. Muestra un lindo mensaje en caso de que sí.
Aquí el código
if(prop("Mon") == true and prop("Tue") == true and prop("Wed") == true and prop("Thu") == true and prop("Fri") == true and prop("Sat") == true and prop("Sun") == true, "MENSAJE POSITIVO", "MENSAJE MOTIVADOR")
Jajajajaja "Esooo mamonaaaaa", me encantó 😂💜
Brou que funcion tiene la ultima parte la "coma (,) " en especifico es lo único que no entindo cuando pones ==true, "Mensaje positivo", "Mensaje motivador"
Si quieres que la columna de Edad sea una función del cumpleaños, puedes poner la fecha de nacimiento en una columna anterior y luego poner la columna de Edad como fórmula
dateBetween(now(), prop("Cumpleaños"), "years")```
Super, gracias por este otro aproach para solucionarlo :D
Muy interesantes todas las funciones que tiene Notion, me encanta que de cierta manera podamos programar mientras organizamos nuestros datos importantes.
Nos da más versatilidad :sweat_smile:
Hola, estoy básicamente pasando un menú de restaurante a una tabla de Notion, para poder facilitar el trabajo a meseros, cocina y la parte contable. Pero me encontré con un problema. Ya tengo una fórmula que dependiendo del producto, me de el precio del mismo.
if(prop("Producto") == "Miami Bacon", 4.99, if(prop("Producto") == "1/4 de Libra", 3.99, if(prop("Producto") == "Mexicana", 5.99, if(prop("Producto") == "Brava Completa", 5.99, if(prop("Producto") == "Big Tasty", 6.99, if(prop("Producto") == "Camarón Burguer", 5.99, if(prop("Producto") == "El Papas", 2.99, if(prop("Producto") == "Porción de Papas", 1.99, if(prop("Producto") == "Todo Valle", 3.99, if(prop("Producto") == "Campestre", 4.99, if(prop("Producto") == "Alitas", 7.99, if(prop("Producto") == "De Todito para Dos", 9.99, if(prop("Producto") == "CA Rubia", 2.50, if(prop("Producto") == "CA Roja", 3.00, if(prop("Producto") == "CA Negra", 3.50, if(prop("Producto") == "Cola", 1.00, if(prop("Producto") == "Michelada", 2.50, if(prop("Producto") == "Vaso de Cerveza", 1.50, if(prop("Producto") == "Papa Brava", 3.99, if(prop("Producto") == "Pinches Nachos", 6.99, 0))))))))))))))))))))
Ahora, para hacer de este un sistema más optimo me gustaría poder poner en la columna "Producto" varios productos, y que me de el total de los mismos. Para ello intente la siguiente fórmula:
if(prop("Producto") == "Miami Bacon", 4.99, 0) + if(prop("Producto") == "1/4 de Libra", 3.99, 0) + if(prop("Producto") == "Mexicana", 5.99, 0) + if(prop("Producto") == "Brava Completa", 5.99, 0) + if(prop("Producto") == "Big Tasty", 6.99, 0) + if(prop("Producto") == "Camarón Burguer", 5.99, 0) + if(prop("Producto") == "El Papas", 2.99, 0) + if(prop("Producto") == "Porción de Papas", 1.99, 0) + if(prop("Producto") == "Todo Valle", 3.99, 0) + if(prop("Producto") == "Campestre", 4.99, 0) + if(prop("Producto") == "Alitas", 7.99, 0) + if(prop("Producto") == "De Todito para Dos", 9.99, 0) + if(prop("Producto") == "CA Rubia", 2.50, 0) + if(prop("Producto") == "CA Roja", 3.00, 0) + if(prop("Producto") == "CA Negra", 3.50, 0) + if(prop("Producto") == "Cola", 1.00, 0) + if(prop("Producto") == "Michelada", 2.50, 0) + if(prop("Producto") == "Vaso de Cerveza", 1.50, 0) + if(prop("Producto") == "Papa Brava", 3.99, 0) + if(prop("Producto") == "Pinches Nachos", 6.99, 0)
Pensé que añadiendo el más entre cada if funcionaría, pero no lo hizo. Esa fórmula esta aplicada en la "Column 1", y como verán el primer valor me arroja 0, cuando debería ser un 8.98. Cualquier idea o sugerencia se agradece.
Lo primero que yo haria es tener el menu solo en una tabla aparte para cuando quiera cambiar el precio pues desde ahi, en la casilla precio use tu primera formula de ifs pero si creas la tabla asi no es necesaria esa formula.
Luego creo otra tabla aparte donde voy a relacionarla con la tabla menu para poder manipularlo
puedes ordenar los pedidos ahi por mesa ya que la primera colunma no se puede cambiar ya que sirve como id para las filas ni modificarla con otras cosas
en la columna de total le puse el valor de sum para que sumara :)
Tambien puedes hacer toda la lista de todo los productos y al final de la tabla por donde dice count 21 en la columna de total ponerle la propiedad sum para que sume todo lo de la columna
lo unico malo es que si lo haces asi como yo y pones una mesa en la fila y si te piden dos ordenes del mismo producto no lo podras poner porque no se puede repetir el producto en la misma fila
asi que yo haria una tabla por cada mesa para no tener ese problema :| mira si te funciona o si diste con una idea mas ingeniosa o mas sencilla para hacerlo
Gracias Javier, me sirvió de inspiración para mejorar el sistema. Ahora voy a por unas tablas para poder llevar el flujo de caja y demás aspectos contables. Es increíble la aplicabilidad de Notion
Yo pensaba que era un programa para anotar cosas, flow google Keep. Sorprendido con todo lo que se puede hacer en la misma aplicación y lo mucho que puede ayudar a un equipo.
Peeeero creo que usaré muy poco sus sistemas de bases de datos, pues el dominio y versatilidad que tiene excel para eso en específico se lo lleva. Seguro siempre terminaré subiendo ahí los archivos de excel cuando tenga que utilizar tablas de datos.
Yo anidé las condicionales para cambiar el emoticón que aparece en el texto de acuerdo a si es hombre o mujer. Se ve algo así:
X= ¿En que lenguajes programas? Yo= ¡NOTION!
Este Notion es como un excel pero más animado. Que wow!
Hice esta base de datos para llevar mis suscripciones. Ya que los agrupo por emojis dados por una formula, ¿como podría indicarle el orden en los "grupos"?
Hoy toca pagar = 💸 Ahorrar = ☘️ Próximo a pagar = 🔥 Cancelada = ☠️
Creo que podrías asignarlos como subgrupos para que los grupos sean el orden que los "ordene" valga la redundancia 😅, con sort by podrías ordenarlos también pero creo que buscas más bien un sistema que los ordene sin necesidad de trabajo manual, ¿verdad?
Yo que creía que era solo para tomar notas Notion jaja que ingenuo. Muy bueno.
En caso sea de ayuda, así se puede anidar y usar un concidional 'and'
if(prop("PROG") == 1, "Terminado", if(prop("PROG") > 0 and prop("PROG") < 1, "En Proceso", "NO INICIADO"))
output:
Muchas Gracias por tu aporte. Seguro hay muchos casos donde se requiera de esta implementación. Un saludo!
¡Está súper chulo! Intentaré hacer algo inspirado en tu parte. ¡Mil Gracias!
Operador ternario ? JS 💚
JavaScript siempre presente :laughing: jajaja