Microsoft Excel: ¡Aprende el lenguaje M: conceptos básicos de la consulta de energía! | Bash (BizTech Matters) | Skillshare
Buscar

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Microsoft Excel: ¡Aprende el lenguaje M: conceptos básicos de la consulta de energía!

teacher avatar Bash (BizTech Matters), Online Teaching Excel Expert

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      ¡Bienvenido al curso de lenguaje M!

      0:31

    • 2.

      Lenguaje de Excel M: introducción

      2:41

    • 3.

      Habilitación de M en Excel Power Query

      2:18

    • 4.

      Encontrar la lista de funciones de M

      2:28

    • 5.

      Usar funciones de M

      9:58

    • 6.

      Expresiones simples

      7:35

    • 7.

      Expresiones simples: expresiones anidadas

      2:54

    • 8.

      Variables

      7:59

    • 9.

      Funciones

      6:05

    • 10.

      Funciones: funciones reutilizables

      2:12

    • 11.

      Funciones - Invocación

      0:35

    • 12.

      Funciones: funciones de paso

      8:11

    • 13.

      Funciones: la palabra clave cada uno

      2:40

    • 14.

      ¡Gracias y felicidades!

      0:56

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

475

Estudiantes

2

Proyectos

Acerca de esta clase

La última vez que abriste un archivo de Power Query con M Code y te sientas abrumado por el número de cosas que hacer. No sabes cómo hacer el mejor uso de tu tiempo.

¡Pero no tiene que ser de esta manera!

Te Alejarás con...

  • ¡MÁS TIEMPO!
  • ¡Crea tus propias fórmulas de M para realizar transformaciones de datos desde cero!
  • ¡Entiende la estructura del código M y verlos en acción!
  • ¡Mira cómo se usa M en Power Query con ejemplos reales!

Después de esta clase podrás lo siguiente:

  • En realidad, SONRÍE cuando abres el editor de consultas de energía :-)
  • Brag con tus amigos sobre cómo puedes usar Microsoft Power Query con confianza!

Si eres como yo, usas Microsoft Power Query diariamente para tareas importantes, procesamiento de texto o informes. Ya sea para proyectos relacionados con negocios o personales, todos quieren ser capaces de usar Power Query de forma libre y sencilla.

¡Lo tomamos una buena parte para limpiar tus datos sucios y mostrar las cosas que puedes hacer en Excel Power Query!

Esto es lo que vamos a cubrir:

  • M Introducción
  • Habilitación de M en Power Query
  • Encontrar la lista completa de las funciones de M
  • Usar funciones de M con ejemplos reales
  • Expresiones simples
  • Expresiones anidadas
  • Variables
  • Funciones
  • Funciones reutilizables
  • Invocación de funciones
  • Funciones de paso
  • Tu proyecto

Conoce a tu profesor(a)

Teacher Profile Image

Bash (BizTech Matters)

Online Teaching Excel Expert

Profesor(a)

Hi! I'm Bash and over here at BizTech Matters, I love sharing what I know through online classes, with my over 10 years of IT and teaching experience. Whether it's creating websites, programs, spreadsheets, editing photos, or anything computer-related, I ensure that I will give you the tools to succeed.

 

My goal is to show you the essence behind on whatever I'm teaching you. Hop in for a fun ride into learning in the technology world!

 

Join me in learning the following this growing list of skills:

- Mastering Top Microsoft Excel Formulas

- Mastering SQL Queries

- Create your own Power BI Dashboard!

- Use Excel Power Query to Clean your Dirty Data

- Use the Top 50 Excel Keyboard Short... Ver perfil completo

Level: Intermediate

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. ¡Bienvenido al curso de lenguaje M!: Hola, bienvenidos a aprender el idioma M en Excel son tres bases. Lo siento, estás empezando en este idioma M. Esto es perfecto para ti. Lo que aprenderás de este curso es acceder a la lista y calabazas usando m funciones con ejemplos reales, expresiones, variables, y mucho más. Entonces aprendamos la parkway y el lenguaje juntos. Nos vemos adentro. 2. Excel M Language - Intro: Hola, Este es Bryan Hall y hablemos de m. ¿Qué es m? Entonces m está dentro de Power Query y es el lenguaje de fórmula M. Por lo que en realidad significa mashup porque realmente te ayuda cuando se trata de un mashing encima de tus datos, tus datos en algo que es muy útil para ti. Entonces, ¿cuáles son las ventajas de usar m? Entonces una de las preguntas es, ¿por qué incluso mantequilla aprendiendo sobre este idioma? Una cosa es que si has usado Power Query, si estás familiarizado con la interfaz, cierto, ya puedes hacer mucho dentro de ella, pero hay muchas más posibilidades si aprendes a usar M también. Una de las experiencias comunes que podemos conseguir a través de la web es si necesitamos una solución que esté escrita en código M, puedes simplemente copiar el código de pegar de la web, ¿verdad? Pero cuando se trata de entender la solución y personalizarla de acuerdo a tus necesidades, entonces esa es una historia completamente diferente. ¿ De acuerdo? Entonces nuestro objetivo en este momento es ayudarte a entender los bloques de construcción de m para que puedas entender la sintaxis detrás de este poderoso lenguaje para sacarle el máximo provecho. Por lo que una cosa a tomar nota es el Editor de consultas. Cuando escribes una Power Query Query, escribiéndola genera código M. Así que cuando intentas traducir toda la consulta en algo más parecido a un código como la sal, ese es el código M. Eso es lo que está pasando debajo o detrás del capó. Por lo que estaremos viendo más adelante cuando creamos nuestra propia consulta. Y luego se puede ver el código M que se genera también. Entonces una cosa a tomar nota es de las fórmulas en M, Hay completamente sensibles a mayúsculas y minúsculas, por lo que hay que tener mucho cuidado a la hora de nombrar tus funciones o estás nombrando tus fórmulas. Porque el uso de mayúsculas es muy importante y obtendrás errores de sintaxis de inmediato si no lo haces. Entonces esto es lo que vamos a cubrir cuatro m Así que para empezar las cosas, estaremos discutiendo sobre la lista de funciones m sobre cómo podemos acceder a la lista completa dentro de Excel. Y entonces estaremos usando estas funciones en acción una por una. De acuerdo, Entonces estaremos teniendo un par de ejemplos de la vida real que puedes usar en tu consulta actual y luego ver esas funciones m en acción. Después, estaremos viendo el código M generado. Por lo que cada vez que cree una nueva consulta dentro de Power Query estará viendo qué es el código M degenerado para esta consulta. Estarás viendo como una mirada por dentro. Y voy a estar discutiendo a fondo la estructura EM. Entonces estaremos pasando de simples ellas expresiones, dos variables y dos funciones. El de la derecha, en realidad esta imagen de aquí, el código es en realidad una de las funciones que estarás escribiendo. Por lo que estad atentos. 3. Cómo habilitar M en Excel Power Query: Ahora hablemos de en un ser em dentro de Park re. De acuerdo, Entonces antes de habilitar em, lo que tenemos que hacer es crear un ejemplo rápido de Park Re primero recortando los nombres dentro de esta tabla. OK, entonces lo que vamos a estar haciendo, me deja sólo seleccionar celda dentro de aquí. Vayamos a los datos consiguiendo transformar de la tabla. Y entonces nos traerá directamente al Park re editor. Y lo que haremos ahora es ver cómo podemos recortar, OK, todos los nombres aquí dentro. Entonces vamos a transformar, Vamos al formato Y luego vamos a Elektrim. Ahora Ya hemos recortado los ataques para que pudiéramos ver, oír, oír, oler en los escalones. Y lo siguiente ahora mismo es ¿cómo habilitamos m y C? ¿ Cuál soy el código está dentro? Una cosa que necesitamos tomar nota de su vamos primero a la pestaña de vista, y hay que habilitar siempre los ajustes de crucero por aquí. De acuerdo, entonces si desactivamos esto bien, podrías verlo desaparecer del lado derecho. Eso es re habilitar eso. Está bien. Y lo podías ver por aquí. Otra cosa que necesitas siempre habilitada si la barra de fórmulas. Así que asegúrate de que esto sea garrapata. De lo contrario, no se puede ver esta barra de fórmulas por aquí, ¿de acuerdo? Y una de las cosas buenas con la barra de fórmulas, es mostrar pocos el código específico para esos pasos específicos. Entonces, por ejemplo, este, se podía ver aquí el código para el recorte de texto cambiando de tipo A swell. Entonces está bien, y luego tenemos la carga fuera de la fuente para poder ver el frío del oleaje dentro de la barra de fórmulas. Y para poder ver el código M completo, necesitamos acudir al editor avanzado. Entonces una vez que hacemos clic en eso, en realidad se podría ver el código por aquí. Pero no te preocupes, acuerdo? Estaremos discutiendo la sintaxis y las estructuras. Un oleaje. Yo soy el video posterior para que también puedas entender el abrigo por aquí. Está bien. Y una de las cosas a tomar nota es la validación fuera. El código M se muestra en la parte inferior. Entonces si ya has hecho alguna programación antes, seguro que estás acostumbrado a ver los errores. Digamos, apareciendo aquí en un abrigo. Pero por aquí en el editor anticipado, se mostrará en la parte inferior. Y una de las cosas es, por ejemplo, que se podía ver aquí, ¿no? Aquí se está haciendo el recorte real. De acuerdo, La función am para recortar. Si este Entonces lo que ves o lo que estás haciendo dentro de la consulta Editor, todo el código se está mostrando aquí dentro de Advance Editor. 4. Encuentra la lista de las funciones M: Ahora que tenemos una mejor comprensión de lo que son las funciones am y cómo se usan. Ahora podemos explorar la lista completa fuera y funciones, y en realidad hay documentación dentro de Excel a la que se puede acceder muy fácilmente. De acuerdo, así que esto es lo que haremos es ir a datos tú, Corey de otras fuentes. Blanco Negro. Ahora decía, Eres antes bar, pero vas a estar escribiendo en ISS igual a bien, el hashtag y luego compartido Quiero ser presionado enter. Te mostrará todas las funciones justo en la biblioteca AM por aquí, y hay mucho derecho y uno de ellos sabiendo piensa, sin embargo, sin embargo, es que no es exactamente una especie de así que es algo bastante difícil. Si quieres buscar tendencias, ¿qué más podrías hacer? Entonces lo que solemos hacer es que hay un truco genial que puedes usar para que esto sea más buscable . De acuerdo, entonces si ves aquí bajo convertir en tabla, solo tienes que hacer click en ella ahora convertida en una tabla, y podemos ordenarla en orden ascendente para los nombres, derecha, ordenar descendente. Y entonces digamos digamos, por ejemplo, queremos comprobar en los textos si hay una manera de cambiarlo a. El mayúsculo llegó a convertirlo en un caso de ópera. Entonces lo que vamos a hacer es ir a nombrar ya que queremos trabajar con texto debilitar, ir por filtros de texto, ir por ello. Comienza Swidt Vale, Y luego busquemos comienza fueron tex dot y vamos OK Y ahora pude ver todas las funciones que se pueden hacer con los textos. De acuerdo, Nuestras fortalezas. Y si nos desplazamos un poco hacia abajo a la derecha, podrías buscar la parte superior de Texas Ok, Entonces si exploramos esto y solo ampliamos su poco y podrías ver la documentación cómo se usa derecha Convirtiendo todos los caracteres a mayúsculas y luego tenemos muestreado dices Seguro hincharse en cómo se convierte. Correcto, Así que tenemos un BCG por aquí, caja derecha y mixta y ahora la salida está en mayúsculas, por lo que te muestra a ambos y está disponible dentro del parque. O simplemente podrías acceder a esto en cualquier momento que quieras convertir a una tabla ordenada Hillary fuera solo para buscarnos, pero tener funciones que necesitas dar click en las de la derecha, la función de aquí para que puedas ver la documentación para cada uno de ellos 5. Uso de funciones M: Ahora vamos a divertirnos un poco ahora con el uso de las funciones M que queremos. Está bien. Por lo que en realidad podemos combinar esto con columnas personalizadas en el Parque tres y luego llamar y funciona ahí directamente para que podamos tener un efecto inmediato en nuestros datos. OK, entonces tenemos tres sets por aquí Data, correcto. Tenemos una lista de fechas. Tienes sentencias, y luego tenemos yo ds. Entonces lo que queremos hacer es por éste, ¿de acuerdo? Para las fechas. Queremos sacar al chucho de los debates. De acuerdo, siguiente es que queremos cambiar todo esto en mayúsculas. ¿ De acuerdo? Y luego el último para el I DS es que queremos tapar el I DS con ceros al principio. OK, hasta que llegue a ser ocho dígitos. Entonces va a ser algo así como 00012345 Ok, así que queremos apilar ceros al frente. Entonces la pregunta en este momento es ¿cómo hacemos esto? Entonces lo que haremos en este momento es que queremos usar una función estrictamente para que no estemos usando la interfaz park re. Entonces vamos a los datos. OK, acabo de habilitar esta primera e nuclear derecha de otras fuentes. Preocupación negra. Exploremos el menos apagado en función. Entonces para hacer eso es igual a bien, media tecnología compartida, y luego para hacer esta tabla Convertida más legible y buscable. De acuerdo, Ahora volemos a pesar de orden ascendente. Por lo que el 1er 1 son las fechas. De acuerdo, queremos extraer el mes de ello. Entonces lo que haremos es esto Ir por filtros de texto, comienza con Kane y que su tipo en punto profundo OK, porque se quiere buscar una función específica y que funcione con fechas. Entonces si te vas bien. Está bien. Busquemos que aquí hay mucho, ¿verdad? Entonces, Data mutt. De acuerdo, así que echemos un vistazo a los datos al mes. Comprobemos la función. ¿ Cómo usamos eso? Entonces para este mes para la función, ¿no? Diurna. De acuerdo, entonces sólo acepta un parámetro. Simplemente dale el día, y te dará el componente de lodo. ¿ Verdad? Está bien. Tan bastante sencillo. Entonces lo que haremos es dejarme cerrar esto. Sólo vamos por el nombre fuera compartido aquí para que podamos reutilizar esto más tarde y luego buscar otras funciones. Se tiene cerca y carga. De acuerdo, solo deja eso ahí. Volvamos a los datos iniciales. Vayamos por las fechas, ¿verdad? Y ahora tenemos una fecha ese mes. Usemos eso para crear y extraer los meses. Ahora Vayamos a los datos de la tabla que está cargada en Park Creek. Una vez que lo tengamos aquí, vamos a agregar columna. Eso es seleccionar columna personalizada. Si aún recuerdas cuál es la infección, su fecha, no mes. Y lo que acepta dentro es la fecha. Y gracias a revisar la documentación sobre cómo temas sabemos hacer esto y vamos . Está bien. Y así como eso, correcto, Ahora eres capaz de extraer del mes. Entonces déjenme sólo nombrar a estas marcas. Bueno, bien. Dicho ahora tenemos los meses. Vamos a casa. De acuerdo, entonces tenemos demanda. ¿ Verdad? 9 10 11 dedo del pie cuatro. Entonces el enfriamiento con éste es lo que estamos muertos, verdad? Sí. No usamos la interfaz de usuario de Park Re, pero fuimos rectos y creamos la columna personalizada que invocan nuestra función am. De acuerdo, entonces ahora vamos al siguiente. Lo que van a hacer es hacer que la mayúscula derecha. Cambia estos valores por aquí son el impuesto por aquí en mayúsculas. Entonces volvamos a compartir. Es doble click sobre él y busquemos la función correcta que cambiará nuestro texto en mayúsculas. Entonces ahora vamos a los filtros de texto, ¿verdad? Empieza a ello Ahora queremos jugar con texto. Entonces vamos a enviar mensajes de texto por aquí. Si nos desplazamos hacia abajo a la derecha, tenemos arriba. Comprobemos la función así tenemos y luego el texto, ¿no? Y luego sólo una cultura opcional. Entonces podríamos simplemente ignorar esto por ahora. Entonces lo que necesitamos proporcionar es simplemente el tejano aquí. Para que pudieras ver aquí, ¿verdad? El texto y que devuelva el texto ahora en mayúsculas. OK, entonces solo necesitamos un parámetro tan similar a lo que hicimos para el mes para las fechas. Vamos a acercarnos. Entonces, ¿recuerdas ese texto que arriba? Entonces si vuelve aquí para emitir datos, así que vamos a obtener los datos de esta tabla, vaya a los datos de la tabla. ¿ Verdad? Entonces tenemos a todos los senadores por aquí. Vamos a agregar columna columna columna personalizada ahora la función. El en función es texto que arriba. De acuerdo, y luego qué? Nosotros queremos pasarlo. Es el texto. Entonces dejemos de patear en la columna de evaluación de envío y luego cerrarla, ¿ verdad? La validación es buena. Ve. OK, y ahora lo tienes todo en mayúsculas. Entonces lo mismo que es simplemente renombrar Arqam a mayúsculas. Y eso es realmente genial, ¿verdad? Eres capaz de usar a una funciones para hacer lo que quieras en este momento. De acuerdo, vamos a casa ropa y carguemos. Y estamos bien con nuestro segundo ejemplo. De acuerdo, entonces trabajemos en nuestro último ejemplo. Entonces la pregunta en este momento es ¿cómo tapamos todo esto? ID tiene razón con ceros al frente. Entonces vamos de nuevo a nuestra biblioteca. Entonces ahora llenemos su esto y busquemos texto por aquí, ¿de acuerdo? En realidad es una función de texto que nos dará las respuestas. Entonces si nos desplazamos hacia abajo, realidad es texto que Pat empieza de nuevo aquí así que va a ser relleno como al principio en cuántos caracteres necesitas y luego qué personaje especificaste. Entonces vamos a revisar la función, la documentación. Entonces justo cuando esto arriba, entonces lo que toma en es el texto, justo que quieres cambiar el conteo. Está bien. Y luego la captura en lo que quieres almohadilla al frente. De acuerdo, entonces si lees la definición, devuelve patrón de valor fiscal al conteo de descuento. Lo que significa que si queremos que el i d sea ocho, correcto, el plomo de ocho u ocho caracteres, pero insertando espacios al inicio del valor del texto. Entonces, lo que significa que si no especificamos el personaje que queremos acariciar, solo va a ser panning espacios por defecto. Por lo que en carácter opcional se puede utilizar para especificar el uso de caracteres para patear el carácter predeterminado Pat Character es un espacio. En nuestro caso. Vamos a querer espacios que se le acaricien fraude. Pero queremos que el número cero sea palmadita. ¿ Verdad? Entonces, lo que significa que tenemos tres textos de parámetros, ¿verdad? El conteo. ¿ Cuántos personajes? Todo lo que sabes, acabamos de comer. Y luego el personaje acolchado deberíamos así Ok, Y sólo recuerda que este es el número tex y los textos. OK, entonces tenemos listo nuestro bloc de texto, Así que vamos a estar usando eso. Entonces déjame simplemente cerrar esto, acuerdo? A lo mejor sólo descartar esto ahora mismo. Entonces volvamos a nuestros datos iniciales. Tenemos nuestra mesa de identificación por aquí. Vamos a los datos de la tabla. Y eso es hacer nuestra magia. Ahora mismo. Vayamos a agregar columna. Columna personalizada. Correcto. Y nuestra fórmula en este momento es texto que inicio pad. Está bien. Y luego qué? Tenemos idea de ISTEA, ¿verdad? Queremos que el texto suceda. Y siguiente s cuántos personajes queríamos ser un tugurio de Carter. Entonces son ocho. ¿ Y cuál es el patrón? Personaje al frente. Entonces ese es el número cero. De acuerdo, entonces no hay acciones de Centex luciendo bien, ¿de acuerdo? Pero va a haber un paso que nos perdimos. Una vez que ejecutemos esto, está bien, va a haber un oído. Va a pasar. Vámonos. OK, todo son errores. Entonces la pregunta es, ¿por qué? Entonces vamos a echar un vistazo a esto. No podemos convertir el valor, queremos tratar por diversión para escribir texto. De acuerdo, entonces lo que esto significa es, si volvemos de nuevo a nuestra definición de columna personalizada, es porque estamos tratando de pasar en los ojos por aquí, justo a Texas, Pat start y texto que sólo Pat Start funciona con texto. ¿ Y cómo está nuestra? Acabo de llamar para encontrar En realidad está definido. Es un número. Entonces ahí está ese conflicto en este momento y lo que vamos a estar haciendo. Vayamos a cambiar el tiempo. Cambiemos esto por texto en su lugar. ¿ Verdad? Está bien. Entonces reemplaza a Kurt. ¿ Verdad? Entonces, ¿quieres que este sea un condón de texto en lugar de un número? Entonces ahora es un texto por aquí. Mistificado. Vayamos a Adam llamó. Y ahora funciona. Bien, ¿verdad? Una de las cosas geniales con Parker es que cometimos un error, ¿ verdad? Podríamos simplemente volver a un paso anterior, hacer algunas correcciones al mismo, y no hay necesidad de que re x son re implementar ese paso específico. De acuerdo, y ahora es capaz de ejecutar con éxito. Se podía ver aquí. Ahora son ceros de árbol al frente. ¿ Quieres tratar por cinco para este? Hay cinco años al frente, uno a una golosina, ¿no? Entonces todos ellos ahora tienen ocho personajes de largo, y tenemos patrón de jurados al frente y que es realmente bonito. Ahora vamos a casa espectáculos descargar. Y ahora tienes todo el texto. Esa almohadilla empieza bien. Atrapado el producto de tu costumbre 6. Expresiones simples: Ahora hablemos de expresión simple. Entonces, ¿cómo empezamos con tus primeros y códigos? Espero que estés emocionado. De acuerdo, Así que empecemos con Excel. Al abrir un nuevo archivo negro vino por aquí y luego lo que haremos ISS estará yendo directo a los datos consiguiendo transformar nuevo Cleary de otras fuentes y luego seleccionar una re negra . OK, entonces solo estaremos escribiendo una consulta desde cero para que solo podamos jugar con el código M. No hay necesidad de datos de origen ni nada. Entonces solo tienes que dar click en él y tenemos nuestro parque donde tu ventana de editor. Entonces vamos a ver y seleccionar ventaja Así podría ver aquí, ¿no? Se podía ver el let L e. T. Por aquí para clave Word, pero en realidad no es esencial para comenzar tu abrigo. De acuerdo, así que en realidad podemos empezar con la expresión simple de verso con la que estarás muy familiarizado. Entonces hablemos de estas palabras clave más adelante. Está bien, deja entrar más tarde. Ahora déjame solo eliminar esto y luego eso es tipo en cinco más y se podía ver en la validación saber que se habían detectado errores de sintaxis. Eso se hizo y obtienes tu 15 como resultado. De acuerdo, Así que ahora has devuelto tu primera expresión que rinde un valor. Y este es el código más simple que podría tener con él. De acuerdo, así que déjame volver a ver a ese editor. Entonces déjese. Eso es lo que has visto hace tiempo. También es una expresión que produce un valor. No obstante, vamos a definir expresiones intermedias cuyos resultados se asignan a variables. Entonces una vez que lo tengamos, vamos por un ejemplo. Entonces escribiré y dejaré. De acuerdo, Entonces lo que hemos dejado que lo que va a pasar a continuación es que quieras especificar algo viable por aquí. Dividendo, correcto. Digamos que queremos hacer una simple operación de división. De acuerdo, entonces este dispositivo de mecanografía sus seis e ir de fin y luego diffidente, dividido por dispositivo. De acuerdo, Entonces lo que hemos hecho aquí, tenemos algunas expresiones intermedias que se pueden usar. Por lo que tenemos nuestras expresiones integradas por aquí que se pueden utilizar para producir el valor final devuelto por la expresión de plomo. De acuerdo, Entonces lo que tenemos es lo viable está por aquí, ¿ verdad? Y luego usamos estas variables por aquí para producir nuestro resultado de archivo. De acuerdo, entonces hemos dejado y luego declaras viable y tienes en donde este es el resultado final que quieres regresar o quieres mostrar. De acuerdo, Entonces la razón por la que queremos descomponer una gran expresión en estos componentes intermedios , justo con los nombres asignados para que haga nuestro código más fácil de leer. Entonces, por ejemplo, ya que tenemos dispositivo de dividendo para nosotros tiene más sentido sobre lo que estamos tratando de lograr , dividendo derecho al respecto por dividendo, lo que significa que estás tratando de realizar un simple operación de división. De acuerdo, así que se ve mucho mejor. Y una cosa a notar cuando tenemos múltiples variables justo aquí, separamos por una coma. De acuerdo, Entonces como es seguido por otro viable, necesitamos separar esto en auto. Y otra cosa es, cuando estaba escribiendo esto hace un rato, el espacio es correcto. Todo depende de ti cómo quieres formarlo. Lo que estoy haciendo en este momento es que solo estoy usando pestañas por aquí, ¿ verdad? Entonces si escribo esto por aquí solo para que mi código se vea más legible Entonces si decides hacer que se vea así? Eso está perfectamente bien. Se podía ver en la validación que la parte inferior ISS todavía no hay error seductor. Entonces lo que significa que es viejo bueno. Se ve bien, pero para que sea más fácil a los ojos. Y por ejemplo, si escribes, hace frío. Y luego unos días después, vuelves a este código y tratas de comprenderlo de nuevo. Si pones en el esfuerzo para que se vea más legible de lo que te será más fácil la próxima vez que necesites revisar tu abrigo. De acuerdo, entonces, ¿qué hacemos ahora mismo? Sí. Vamos a hacer por aquí. Y se podía ver que el resultado está bien, ¿no? Porque lo que hicimos acaba de volver al editor avanzado. Sí, tratamos de dividir abogado derecho dividido por seis, lo que nos da cinco. Entonces lo que significa que nuestra cotización es un derecho de trabajo fueron capaces de utilizar viable. Se podría pensar en variables, tener algo así como contenedores de alguna manera, verdad. Estás usando el pavo valor y que tu especificado llegue a ser almacenado dentro del dividendo , viable, correcto, y luego lo estás llamando de nuevo. Por aquí, son como 30 divididos por seis. De acuerdo, así que para reiterar, en la primera parte de nuestra expresión let, las variables son retadas por nombre. De acuerdo, así que esto a nuestros nombres. Y luego es seguido de signo igual. Entonces expresión produciendo el valor a asignar. Correcto. Entonces el lado izquierdo es el nombre derecho, que es como nuestro contenedor y luego el lado derecho iss, el que pone el valor en el contenedor. De acuerdo, así que no se olvide, siempre está separado por comas, y luego el en parte fuera de la expresión es simplemente la expresión que define lo que te dejan volverá. De acuerdo, entonces esto es lo que estamos regresando, para que pudiera ver por aquí. Ese es el resultado final que se devuelve a la ventana del parque re. OK, así que toma nota de lo que estamos viendo aquí en el sexo de cantera ahora mismo. Es solo crear uno. Ahora hay otra forma de que escribamos esto. Sólo vuelve aquí y entonces lo que voy a hacer ahora mismo es en otro viable por aquí, ¿ verdad? Basta con pulsar tab, este tipo de resultado dividendo bye bye device, pues podrían ver lo que estamos haciendo en este momento es su código exacto dicho que tenemos por aquí. Entonces en lugar de tener este frío ahora mismo. Cambiaré esto y solo eliminaré esto y hagamos que esto resulte. De acuerdo, entonces esto es mucho más común las corrientes, derecho para que la in porción consista en un solo viable. De acuerdo, Entonces ambos producirían el mismo resultado. Eso es lo que se codifican hace un tiempo y este código ahora mismo. Entonces si voy listo, se podría ver que todavía son cinco, ¿ verdad? Porque sigue siendo lo mismo. La única diferencia es que hicimos el esfuerzo extra fuera usando un nuevo, viable empezando a resultar aquí, correcto, correcto, empezando a co cagarse aquí y luego tenerlo siendo devuelto. Entonces la pregunta en este momento es ¿cuál es el beneficio al hacer este trabajo extra? Por lo que verás el resultado en los ajustes de carrera en el editor gráfico Corea. De acuerdo, Entonces el paso a paso ahora mismo, hace un rato, ¿ verdad? Tú tan solo un paso, es solo crear qué? Pero ahora mismo, hay múltiples pasos aquí, ¿verdad? Por lo que uno de los principales beneficios de hacer esto es que puedes comprobar los errores porque ahora lo tienes dividido y paso a paso. De acuerdo, Entonces si hago clic en dividendo, se podría ver su robusto porque ese es el primer paso. Si vuelvo aquí el dividendo derecho ahora se trata como el primer paso. Siguiente paso es divisor y luego el último que es el resultado. De acuerdo, entonces si voy al dispositivo, ella podría ver sus seis. Y creo que voy al resultado 30 al respecto por seis. Ahora son cinco. OK, así que eso es lo genial. Si utilizas un solo viable para ser devuelto y entonces pudiste ver en el editor grafico sobre qué? El paso a paso la ejecución este. 7. Expresiones simples: expresiones anidadas: Entonces ahora hablemos de lo siguiente, que es sobre anidar. De acuerdo, Entonces cuando decimos anidar, lo que haré aquí es demasiado rápido. Muéstrale. Entonces ya que la expresión de izquierda es una expresión que produce un valor justo por aquí, ésta. De acuerdo, deje que las expresiones se puedan usar donde se esperen los valores. Para que puedas estropear esto dentro, otra expresión let. Entonces es como si se pudiera pensar en ello como tener una expresión de plomo en la parte superior y después tener otra expresión dentro de ella. De acuerdo, Entonces lo que haré es para que pueda demostrarte esto rápidamente. ¿ Cómo salió esto bien para el dispositivo ella? Sólo estoy presionando enter. Y entonces lo que haré es cómo estar definiendo otra expresión Let adentro por aquí. Está bien. Entonces déjame teclear X, correcto. Es un viable el cual tiene 10. Y entonces por qué es igual a cinco. Está bien. Y entonces definiré en bien. Y luego x menos. ¿ Por qué? Entonces solo quítate esto. Ven aquí, para que no podías ver, este es un derecho viable. Y éste dispara balas. Bueno, es justo como una expresión más complicada por aquí, pero si tratas de diseccionarla se ve bastante simple porque solo enfoquemos los ojos aquí por un segundo. Lo que estamos tratando de hacer aquí es que estamos definiendo el exceso. 10. ¿ Por qué son cinco y entonces sólo estamos restando verdad? 10 menos cinco. Y luego cualquiera que sea el resultado, cualquiera que sea el resultado aquí sería el dispositivo de valor off, señor. De acuerdo, entonces lo que significa dispositivo o es 10 menos cinco Serían cinco por aquí. Está bien. Y luego, lo mismo cuando vayamos aquí, va a estar girando alrededor de cinco. Y tendríamos el resultado fuera seis preguntaron el resultado. De acuerdo, entonces es en realidad una forma complicada de hacer esto. Pero lo que quería mostrarte es simplemente que podrías definir Deja que exprese un oleaje siempre que estés esperando un valor, ¿ verdad? Entonces lo que significa que es bastante guay. Incluso podrías agregar más en esas expresiones aquí como quieras. OK, entonces podría hacer eso Un oleaje. Ahora bien, si bajamos, solo podrías ver que los escalones siguen ahí, ¿ verdad? Dispositivo de dividendo. Resultados de Aaron. Entonces si voy dividendo, eso es pavo para dispositivo, o eso son 10 menos cinco. Entonces eso nos debe dar cinco derecho y luego. En realidad, si acabas de abrir la forma de las barras, bueno, se podía ver esa expresión completa. Es el que el nido que deja exprese que acabamos de muertos. Y es una señal a divisor, ¿verdad? Es realmente genial. Y te está diciendo que eran auto este cinco. Ahora, si vas a resultado dividendo derecho dividido por dispositivo ella y se resolvieron un seis. De acuerdo, así que eso es por nuestra primera M podría por expresiones simples y esperamos con ansias la siguiente. 8. Variables: Discutamos todo sobre viable. Por lo que para este se estará trabajando con nuestro ejemplo de crema otra vez. De acuerdo, para mostrarte algunos tipos diferentes fuera viable. Y luego estaremos saltando a un barco negro extendido después. De acuerdo, Entonces, Ford, un ejemplo arroyo. Ya no hay taladros, vamos a los datos cortos, Maurice, por aquí. Y luego es solo doble click en este creep, y luego echaremos un vistazo a nuestro parque para editor, y es mostrar el código por aquí. Editor Avanzado. De acuerdo, entonces este es el código, ¿verdad? Eso ha sido creado en el recorte justo fuera del parque libre. Y una cosa que has notado Si has visto los scripts M que son generados por herramientas como para Microsoft Excel, probablemente te hayas dado cuenta de que estas variables tienen algún tipo de diferencia en impuestos. Se ve un poco raro, ¿verdad? Con nuestros ejemplos anteriores fuera, las expresiones simples lo que tenemos es justo este nombre viable, algo así. Pero el jurado no quería aquí, usa algún hashtag de tipo por aquí, ¿ verdad? Y luego tienes las comillas. Entonces, ¿cuál es la diferencia? De acuerdo, entonces vamos a estar discutiendo esto uno por uno. Está bien. Entonces, ¿qué? Lo hemos estado haciendo ahora mismo es que hemos estado codificando nombres viables. Preguntar qué? Porque identificadores regulares y luego los nombres de estilo hashtag que podrías ver por aquí que son utilizados por la interfaz gráfica Nuestro editor de revestimiento en frío dispara. De acuerdo, entonces lo que haremos ahora mismo es dejarme saltar a la hoja de cálculo negra hasta que estén cerca de la muerte. Entonces en nuestro especial negro, pasemos por los datos, entrémonos, entrémonos, transformemos el nuevo Cleary a partir de fuentes de agua, y creemos el Black Re. De acuerdo, Y entonces una vez que estemos aquí, solo ve a ver editor avanzado y vamos a quitar el código por ahora. De acuerdo, Entonces un identificador regular debe comenzar con una letra comedora o un guión bajo. Entonces algo como esto. De acuerdo, podría en línea. Entonces si tenemos frío algo que deje bien, Entonces tendríamos esto como una válida, viable bien, Ahora, Ahora, Así que debe empezar ya sea con una letra o un guión bajo. Por lo que también podríamos escribir algo como esto. Mike Solo nueve, cierto. 123 Entonces eso también es válido. Así que solo déjame completar esto, ¿de acuerdo? Para que pudiéramos ver por aquí, acaba de quitar la coma. Se podía ver que no hay centro. Ferris para que se vea bien. De acuerdo, así que o bien está empezando con el guión bajo letra R y luego seguido por los identificadores adicionales tan regulares de Carter no deben contener espacios. Está bien. Ah, son ciertos caracteres especiales o palabras clave M en su interior. Entonces, por ejemplo, las imágenes tipo en mi espacio excel en la noche se va a inventar. Entonces nos va a mostrar eso. ¿ Te sientas ahí? OK, y otro que se inventó es si tecleamos en uno a un árbol así toda la noche porque tiene que empezar Peter y subrayado o Ok, entonces eso es un fuego de editor regular. Ahora trabajemos para. Entonces déjame simplemente quitarle esto a nuestras imágenes fijas inventadas. Quita esto también. De acuerdo, Así que si vivimos dos coma y ahora todo está bien para ir ahora vamos a discutir sobre voy a añadir algunos espacios adicionales pueden ver el siguiente, que es el identificador de código, por lo que un identificador codificado puede comenzar con y contener cualquier personaje, incluyendo espacios, por lo que es una manera bastante fresca de salir. Te estás moviendo de las restricciones fuera regularmente fuego. Entonces lo que hay que hacer para crear un identificador de código ISS solo necesita hash tag derecho Y entonces tenemos los abrigos. Entonces dentro de los abrigos, justo rodeando la sintaxis del identificador de código que normalmente tiene un significado especial en em, como él palabra, comentario o cualquier restricción que tengamos se interpreta. Se trata de textos literales, lo que significa que acaba de ser tratado como lo ISS. No hay interpretación que se le haga. Entonces solo queremos que solo podamos escribir cualquier cosa Freey dentro. Qué hay dentro de las comillas. De acuerdo, entonces, ¿qué haremos ahora mismo? Sí, solo soy tipo en un par de ejemplos, ¿ verdad? Mike está en línea por aquí, acuerdo? Y entonces simplemente crearían otro. Eso es tipo y subrayado Mi Excel en línea, y aún funciona. Bien. Vale, Ahora vamos a probar los otros ejemplos que nos dieron en un Ramallah Go y vamos a escribirlo pregunté un codificado si yo fuera así Es tipo en mi espacio XO en línea lata, y eso es escribir. Quieres arbolar de nuevo y escribió el Kama. Entonces solo digo que el nombre viable, mis excelentes ojos ya definidos y alcance es porque está tratando esto pedir lo mismo . Voy a explicar esto en un corto pozo, tan poco hacer el Islam. Sólo quita esto, también, y ahora pude ver que ahí la nieve se sienta, Claire. Entonces de alguna manera, correcto. El espacio ahora está siendo aceptado, y es todo gracias a decodificado que hice para disparar. Ahora eso es intentarlo. Otro ejemplo que dio como resultado un error. 123 Mi excel en línea. De acuerdo, Y ahora no pude ver errores de sintaxis porque está encerrado, decodificado y en el fuego, y funciona bien. De acuerdo, entonces, ¿cuál es la razón por la que tenemos estos dos tipos, OK? Porque ayuda mucho en legibilidad. De acuerdo, Entonces para demostrar que ese es tipo en este código, así que estaré creando éste de nuevo. Ahora teclea este viral. Se trata de un dispositivo complejo, señor. De acuerdo, entonces estaré definiendo una expresión anidada aquí. Que eso en x menos Y Vale, así que ahora tenemos dos variables, y luego yo solo definiré los resultados. El dividendo dividido por esto es un dispositivo complejo, señor. Conócelo, y somos buenos para ti. De acuerdo, así que esto es sólo una división, y ahora vamos por que se haga. Y se podía ver por aquí pasos aplicados. Ahora este dividendo. Este es un dispositivo complejo aquí, y ese resultado no es el correcto legible para éste. Entonces lo que vamos a hacer es volver a ver editor avanzado. Y ahora se ha cambiado s regular a un identificador codificado. OK, ahora, una vez que tengamos un identificador de código, ahora podemos agregar espacios por aquí, ¿ verdad? Y luego solo para que sea más fácil, solo copiaré este y luego me dejaré simplemente reemplazar este nombre por nuestro identificador de código. Sí. Y ahora, una vez que tengamos esto, vámonos. Hecho bien. Y ahora es mucho más legible en nuestros pasos aplicados. De acuerdo, entonces, ¿qué notas hace un rato es cualquiera que sea el nombre que tengamos aquí para un viable. Eso son más o menos los pasos que se están mostrando por aquí. De acuerdo, entonces otra cosa genial, es viable ISS. Vamos por este ejemplo aquí. Está bien. Entonces, Dividendo Vice Oracle seis. ¿ Verdad? Y entonces es sólo tipo en la división. Si vi por aquí, entonces lo que haremos es en lugar de teclear y dar resultado, podríamos escribirlo de esta manera como coda, Fuego tentativo. Y esto va a funcionar muy bien porque estamos pertenecientes a lo mismo viable. Entonces si te vas bien, funciona perfectamente bien. 32 al respecto por seis nos daría cinco 9. Funciones: Ahora hablemos de funciones. Entonces la función es una expresión que finalmente produce un valor. Entonces, a diferencia de las expresiones que miramos en la última vez, OK, una función solo produce un valor cuando está frío o monetizar invoke. Entonces es más vuelo sobre el hombre. De acuerdo, defines una función, ¿de acuerdo? Y luego lo llamas más tarde para que haga este trabajo y luego te dé mal. Es bastante difícil imaginarlo ahora mismo, Así que vamos a ir rectos y crear un ejemplo. Vayamos a datos, nucleares, e otras fuentes y luego a la preocupación negra. De acuerdo, así que vamos a ver el editor Advance, y es sólo escribir muestra. Tengamos este ejemplo s una función, correcto. Entonces esta es una función. Ahí vas. Está bien. Entonces los parámetros que se pasan a un trastorno de función parámetros OK, Y entonces la función hará referencia a las entradas, cualquiera que sea esta Pascua, y luego se calculará qué devolver. Entonces lo que tenemos aquí, ¿verdad? La definición de la función. Se inicia con la lista fuera de los parámetros esperados. Lo que significa que te está diciendo ya estás diciendo esta función específica es que no puedes aceptar a valores por aquí, ¿ verdad? Y luego Una vez que hayas especificado esos gordos, simplemente multiplicarlos juntos y entonces eso es lo que se va a devolver. OK, así que solo para repetir la definición de funciones comienza con listas fuera de parámetros esperados ok, dentro de un par de monedas y había seguido de este signo igual y que el signo mayor es como una flecha, ¿ verdad? Y luego seguido de lo que sea que esté encendido el cuerpo de la función, cualesquiera que sean los cálculos que quieras hacer. Entonces lo que tenemos aquí es una función muy sencilla, ¿verdad? Es sólo dárselo a los números por aquí y que solo se multiplicará y luego te devolverá ese resultado. De acuerdo, así que también podemos definir parámetros opcionales. No obstante, no vamos a estar usando esto por ahora. Vamos a ampliar un poco su. De acuerdo, así también podemos escribirlo de esta manera. Entonces tienes disfunción, y entonces ahora puedes usar let expression y luego dice que tenemos resultado derecho, esto viable por aquí y luego dentro, y luego devuelves los resultados. Entonces lo que va a hacer es lo que sea que sea una B aquí dentro, va a ejecutar esto, guardarlo en sí misma y luego regresar de vuelta. El resultado pidió el resultado fuera de su función ahora. También puedes anidar funciones en el interior. Entonces vamos a quitar esto y crear más son ejemplo más grande. Entonces, vamos a crear código donde no quisiéramos calcular el disco hacia arriba. Entonces digamos que esta contienda 20% deberíamos ver su punto, también. ¿ Verdad? Y ahora definamos la fórmula. De acuerdo, entonces le estoy asignando esto a mi fórmula, ¿ verdad? Y entonces cómo definimos fórmula? Correcto. Por lo que especificamos los parámetros dentro del Prentice. Entonces tenemos dos números justo entonces. Ahora empecemos a definir lo que queremos que suceda dentro de nuestra fórmula. De acuerdo, así que eso va para una persona, etapa uno podría acelerar ¿verdad? Porque lo que queremos hacer es conseguir el 80% y después hemos descontado precio igual a una etapa multiplicada por persona. Correcto. Entonces lo que estamos haciendo en este momento es lo que pasemos aquí por un derecho, ese es el precio original, y entonces sea el porcentaje de descuento. H derecha. Entonces vamos a estar deduciendo esto de un 100% más. Y cualquiera que sea la presentación, ISS multiplicará esto con un Vale, Ahora es volver esto ahora como esta prensa contó. De acuerdo, ahora vamos por resultado igual es carbón. Mi fórmula ahora mismo, Precio este tipo y resultado. Vamos a tener una mejor idea de lo que ha sucedido hasta ahora. Por lo que definimos sólo dos variables. Por aquí tenemos el precio. Tenemos el descuento. Y luego solo para demostrar cómo se crean cuatro minutos, definimos nuestra propia fórmula en la que acepta dos parámetros A y B. De acuerdo, Entonces a sería nuestro precio y luego ser sería nuestra página de persona de descuento y lo que estamos haciendo adentro, ¿verdad? Esto significa el inicio de la función, lo que estamos haciendo dentro de la función, ¿ verdad? Es solo un simple cálculo del precio con descuento. Entonces una vez que tengas a la persona Tasia acaba de deducir de uno como 100% menos 20% eso nos daría 80%. Y ahora se multiplicaría 80% al precio, el precio original. Y ahora tienes tu precio con descuento. Después de que termines de calcular, acabamos de devolver el precio con descuento, ¿ verdad? Y entonces ese es el resultado de tu fórmula. Y ahora, para demostrar cómo invocamos o cómo llamamos a nuestra fórmula, sabemos crear un resultado frío viable de mi fórmula, correcto. Y luego pasar en dos variables, que es precio en este caso. Entonces es como pasar 100 aquí y al pasar el descuento 0.2 por aquí. Y entonces la magia ocurre dentro de la fórmula, y el resultado volvería al resultado viable Por aquí. De acuerdo, Entonces lo que tenemos en este momento es la pregunta en este momento es lo que estamos esperando. ¿ Qué valor estamos esperando? De acuerdo, así que el valor esperado es de 20% de descuento 100 sería de 80. Entonces si te vas listo, y ahora podemos ver el resultado le preguntó a Katie por aquí y por allá. El genial es que ahora podemos mirar paso a paso precio de descuento. Correcto. Y entonces tenemos la fórmula mi, que es tu definición, ¿ verdad? Esta es la función que han justificado. Y si vas a resultarte, entonces tenemos el valor final desvaneciéndose. ¿ De acuerdo? 10. Funciones: funciones reutilizadas: también podemos hacer funciones reutilizables. De acuerdo, entonces lo que significa que definimos la función aquí dentro. Y luego llamamos en una consulta separada a esa misma función para que podamos crear código reutilizable y otra vez. Es como si solo lo definieras una vez y luego podrías ir en otras canteras en múltiples carreras y luego llamar a la misma función una y otra vez. Entonces volvamos a ti. Editor Avanzado. Eso ha cambiado mucho los códigos. Voy a hacer en este momento es sólo copiar la función que acabamos de crear. OK para ahorrar algo de tiempo. Vamos a la derecha Click copy Juego. Entonces para definir una función reutilizable. Acabo de escribir esto y sólo voy a copiar la función que creamos un montón de go y qué vamos a hacer en este momento. Si solo crees esto bien, y entonces ese es el inicio de la función derecha Entonces déjame solo hacer algo mawr legible que esté arruinando la vibra. Los ALS son los parámetros. Entonces vamos a descuento por aquí. A cambio sea a descuento y a cambio A a prensa. De acuerdo, ahora esta es la función, el resultado de la función que acabamos de crear Vamos a hacer bien. Y entonces vamos a darle un mejor nombre por aquí. Justo en Ajustes de Cory. Sólo dele el nombre. Computar. Precio con descuento Ahora meses tenemos. Sí, se ve bien por el momento. Vayamos por Vamos a guardarlo. Ahora tenemos esta función reutilizable creada que tiene que ir por nuevo Cree. Otras fuentes. Preocupación negra. De acuerdo, ahora es aquí donde empieza a suceder la magia. Es ir a ver editor Advance. De acuerdo, así que vamos por resultado. ¿ Verdad? Y ya que definimos hace un tiempo este nombre, derecho, compute precio con descuento y acepta a Cisco viable por 100. Probemos con un 40% de descuento y luego vamos por asalto. Si vas por hecho ahora, podemos ver 40% de descuento sería de 60 y ahora eres capaz de usar tu función definida 11. Funciones: invocación: por lo que a la hora de crear nuestras propias funciones, una cosa que puedes hacer es también probarla invocándola. Entonces te mostraré una forma rápida de cómo llamar a las funciones que acabamos de crear. Entonces vayamos a los datos consiguiendo transformarse. Claro, canteras. Entonces una vez que tengamos nuestras funciones por aquí, déjame solo hacer doble clic en él. Y entonces lo que haré es esta es una sencilla función de multiplicación que hemos creado. Entonces déjame probar cinco y cuatro. Entonces te vas bien, y podrás invocar eso para que puedas ver aquí, ¿ verdad? Ahora son 20 y podrías hacer lo mismo, un oleaje para tus otras funciones. 12. Funciones: funciones de paso: Ahora hablemos de pasar funciones. Entonces vamos a estar discutiendo algo que es muy poderoso. De acuerdo, entonces tenemos la capacidad de pasar una función a otra función para que la función padre pueda implementar una lógica genérica que sea ampliamente aplicable. Después usamos la función que se le pasa para personalizar su comportamiento. Es bastante difícil captar el concepto en turista por lo que saltará directamente al ejemplo. De acuerdo, Entonces lo que tenemos aquí en este momento es menos de inmediato diferentes funciones que ya se implementan en em. Por lo que esto está ampliamente disponible, listo para que lo utilicemos. Está bien. Entonces no te preocupes por cómo llegué a la pantalla en este momento. Lo que estaré haciendo más tarde es que te estaré mostrando sobre cómo podemos sacar una lista completa de fuera. Yo soy funciones. De acuerdo, pero por ahora, solo concéntrate en esta, porque lo que queremos hacer es solo echar un vistazo a una función, ¿de acuerdo? Sólo una función. Es mesa que raro atrapado por aquí. OK, entonces éste Entonces, ¿qué? Yo quiero mostrarte. Sí. Solo echemos un vistazo a lo que puedes hacer dentro de esta función específica. Por lo que una vez que haga clic aquí. Simplemente me muestra la documentación o la definición de cómo se va a utilizar esto. De acuerdo, ¿y qué? Isa la tabla En función de columna Así acepta una tabla. OK, 1er 1 por aquí y ahora se publica en el nombre de la nueva columna, derecha, el texto. De acuerdo, entonces acabamos de especificar el nombre. Y entonces, ¿qué sigue? ¿ Es el generador de columnas como una función? Entonces, ¿qué hace esto? OK, así que solo ignora el parámetro opcional en este momento, así que tenemos árbol gracias a enfocarnos en la mesa, la colonia, derecha, y luego la función fuera del aireador universitario. Por lo que se define como en columna nombrado nuevo nombre de columna a la tabla de tabla. El valor para la columna, nuestro equipo utilizando el generador de columna de la función de selección especificado, que cada fila tomó culo y entrada. Entonces lo que esto significa ISS la mesa. Esa llamada impar hará el trabajo pesado agregando una nueva columna para ti para tu mesa, ¿ verdad? Y luego sólo toma el nombre de la nueva columna. Lo que sea que especifiques aquí. Preguntó el nombre de la columna y la cosa cool ISS. Toma en una función que puedes especificar bien y puedes definir lo que quieras sobre cómo, como se generarían los contenidos para el nuevo condón. De acuerdo, entonces lo que significa que puedes pasar enteramente tu propio haciendo fuera de una función. Y luego se acaba de ejecutar en cada fila individual de tu tabla, derecho a generar tu columna. De acuerdo, entonces eso es para la tabla Esa columna, porque eso es lo que vamos a estar usando para mostrar sobre cómo pasamos la función a otra función? ¿ Verdad? Porque la tabla que columna ya está en existente y la función Vale, que podemos usar en cualquier momento. De acuerdo, Entonces lo que haremos es cerrar esto y lo que vamos a estar haciendo en este momento es sólo vamos por una nueva preocupación en blanco. ¿ De acuerdo? Consulta de otras fuentes. Palabra negra. Entonces lo que vamos a estar haciendo ahora mismo es esto. Ve muy pocos, Advance editor y definamos Vamos a definir una nueva tabla OK desde cero. Entonces vamos a crear una mesa falsa. No te preocupes por esto por ahora. ¿ Y cómo va a estar definiendo esto? De acuerdo, así que sólo lo escribiré. Y aquí primero estará discutiendo por separado sobre cómo se definen las tablas? Pero por ahora, para nuestros fines de demostración, sólo necesitaremos una tabla para ser creada. Entonces, solo sigamos creando los contenidos fuera de la tabla ahora mismo. ¿ De acuerdo? Entonces lo que voy a hacer en este momento es dejarme simplemente quitar esto. Deja la expresión. Yo solo quiero mostrarte el camino. Tener una tabla válida que esté definida por aquí. Sólo vamos por ello. Hecho. Entonces lo que estamos haciendo es que más o menos estamos definiendo dos columnas llamando a una columna para escribir y en el contenido serían 5 10 para la primera habitación, 15 20 para la segunda crecer y 25 30 para la sala de turd. De acuerdo, entonces ahora al menos tenemos una mesa de trabajo para empezar. Esculpir una vista. Eso es editor. De acuerdo, ahora son ocho horas. Deja la expresión ahora mismo, y tenemos fuente s esta tabla, ¿no? Por lo que tenemos nuestra mesa para encontrar aquí. Y ahora es aquí donde empezamos a pasar la función a otra. De acuerdo, ahora es el fuego. En primer lugar, nuestra función de generador de columnas. Porque una vez que llamamos a la tabla esa columna de anuncios ¿Qué queremos que suceda cuando se cree esa nueva columna? Entonces, ¿qué vamos a estar haciendo? S sólo definamos disfunción, ¿verdad? Por lo que las áreas privadas. El papel. Está bien. Y entonces tenemos este derecho, La flecha para definir bien lo que queremos pasar para cada cuerda individual. Entonces lo que estamos haciendo en este momento, esto lo que queremos hacer es conseguir el valor justo en la columna uno y obtener el valor de la columna dos y un sumado juntos y ambos juntos. Y ahora tienes el valor para tu nueva columna. De acuerdo, entonces eso es por disfunción que tenemos que encontrar. Ahora. Ahora es crear este. Es CO. Tenía columna, ¿verdad? Y recuerda, tenemos cosas de árbol que necesitamos precisar. Tres parámetros. En primer lugar, es la mesa. Entonces tenemos una mesa definida y fuente, ¿ Cuál es ésta de aquí, verdad? Nexus la colonia. El atasco de manera audible. Entonces, ¿qué? Queremos a la ISS. Este nombre Nuevo Bro Total y luego una función sobre Howard de valor se va a calcular para el nuevo Cottam. Entonces, ¿qué? Estaremos haciendo esta disfunción de copia ¿verdad? Y entonces solo pagaré sentarme aquí y esa es nuestra función. Y ahora sólo regresaremos esto de vuelta en columna para que podamos ver nuestros resultados porque lo que tenemos en este momento va a ser mágico. Vamos por que se haga. Y ahora lo que tenemos es el nuevo rol total, que es cinco más 10 que es 15 15 2035 25 robusto, que es 55. De acuerdo, entonces si volvemos aquí, es capaz de tomar bien cualquier cálculo que queramos que suceda o cualquier operación que queramos que suceda. Y ejecutó la mesa. Esa columna de anuncios lo ejecutó para cada fila individual, ¿verdad? Eso es bastante guay. De acuerdo, entonces si volvemos de nuevo a nuestra función, ¿cómo la definimos? Se le llama uno. Consigue que la familia llame a uno. Consigue la grasa de llamar a sumarlos juntos. Y ese es el nuevo valor, ¿verdad? Llamando a uno, porque ese es el nombre que definimos. Lo llamó para que les escribiera hasta mejor. Y eso es lo que tu nuevo rol total llamó mal. Entonces para recapitular tabla, esa columna de anuncios maneja la mayor parte del trabajo, que está agregando un nuevo Cottam, correcto, Así que esto está haciendo la mayor parte del trabajo por aquí y la belleza de la misma aceptando a nuestro cliente satisfacción. Nos permite especificar cuáles serán los contenidos de la nueva columna para que no tengamos escribir la función que maneja todas las responsabilidades, oficiada con agregar una nueva columna, ¿ Verdad? Porque en este código de aquí, se podía ver que no hay tal cosa que hicimos. Simplemente llama a esta función. Pero lo que solo hicimos Waas creó una función simple por aquí. De acuerdo, eso toma en una sola fila y produce un solo valor, y eso es lo que pasamos a nuestra mesa que se había puesto al día. 13. Funciones: la palabra clave cada cada: Ahora hemos mostrado sobre cómo podemos pasar la función a otra función. Entonces ahora veamos cómo podemos simplificar aún más nuestro abrigo M. Podríamos cambiar nuestro código para que se vea así. De acuerdo, Entonces lo que voy a estar haciendo ahora mismo, es Déjame copiar esto, ¿ verdad? A la definición fuera de nuestra función de generador de columnas, y sólo la voy a pasar el ritmo aquí líricamente. Y déjame simplemente borrar este rover aquí. Entonces lo que se podía ver aquí es que hemos sustituido la columna mayor función. Entonces lo que demuestra que en realidad se puede definir el teléfono justo dentro. De acuerdo, entonces no hay necesidad de definirlo fuera y más. Ahora, si tenemos una función que acepta un solo argumento, vale, tal Es esto es una función que solo necesita un parámetro. Podemos dar un paso más allá para simplificar aún más esto para que se vea aún mejor. De acuerdo, entonces lo que haré es solo usar esto como patio de recreo por aquí. Lo que podemos hacer problema en realidad puede reemplazar fila con el guión bajo, ¿ verdad? Y se vería algo así. De acuerdo, Entonces, ¿qué estaban haciendo? simplificando la función por aquí a la derecha. Y luego hay una palabra clave en em que hace frío. Cada uno que puedes en realidad era dis porción por aquí con la palabra que con una palabra clave cada uno por aquí. OK, entonces ahora lo que tenemos sí, cogió uno más que lo llamó también, ¿ verdad? Y si se nota justo aquí y en el último, menos simplificación que podamos hacerlo. Simplemente puedes quitar el guión bajo por completo. Y se verá algo así, cada condón uno y luego lo llamará, también. Y lo hermoso con esta unicidad desde la disfunción, correcto, que acepta un solo parámetro, ahora eres capaz de simplificarlo iss en algo como esto con el uso fuera de la cada clave ¿dónde? De acuerdo, entonces todas estas transformaciones por aquí, realizan lo mismo. Pero es simplemente más legible cuando tienes este tipo de formato porque es mucho más agradable para el hielo. Entonces lo que haremos ahora mismo es que solo copie esto, ¿de acuerdo? Y voy a estar borrando todos estos ejemplos por aquí y vamos a reemplazar esta función por aquí. Ahora enseña. Y ahora tienes coca. Eso es aún más legible si vas hecho, y sigue funcionando bien culo de esto. ¿ De acuerdo? Todavía estamos en condiciones de sumar los valores para que ella consiga nuestro nuevo rol total. 14. ¡Gracias y felicidades!: Gracias y enhorabuena por completar este curso. Entonces espero que esto te haya ayudado a aprender el idioma M dentro de nuestra consulta. Bien, así que también puedes dejar una opinión sobre este curso simplemente haciendo clic en el enlace de reseñas de aquí. Una vez que hayas hecho clic en él, puedes hacer clic en el botón Revisar en vivo para dejar una reseña para este curso. Así que simplemente revisando su lugar en. Entonces por favor, por favor deje una revisión honesta. Me encantaría escuchar tus comentarios. También puedes consultar mi perfil haciendo clic en mi nombre, este enlace por aquí para más cursos relacionados con Microsoft. Entonces una vez que hayas hecho clic en el enlace, simplemente ves mi página de perfil. Y aquí, puedes continuar tu viaje de aprendizaje pasando por mis mejores cursos de microsoft.