Transkripte
1. Willkommen im M Sprachkurs!: Hallo, willkommen beim Erlernen der M-Sprache in
Excel sind drei Grundlagen. Entschuldigung, du
fängst in dieser M-Sprache an. Das ist perfekt für dich. In diesem Kurs lernen Sie
den Zugriff auf die Liste und Kürbisse mithilfe von m-Funktionen
mit echten Beispielen, Ausdrücken, Variablen
und vielem mehr. Lernen wir also gemeinsam den Parkway
und die Sprache. Wir sehen uns drinnen.
2. Excel M Language - Intro: Hi, hier ist Bryan Hall
und lass uns über mich reden. Was ist m? Also m ist in Power Query und es ist die M-Formelsprache. Es steht also eigentlich für Mashup weil es
Ihnen wirklich
hilft, Ihre Daten zu etwas
zusammenzufügen , das für Sie sehr nützlich ist. Was sind also die
Vorteile von m? Eine der Fragen ist also, warum überhaupt Butter etwas
über diese Sprache lernen? Eine Sache ist, wenn Sie Power Query
verwendet haben, wenn Sie mit
der Benutzeroberfläche vertraut sind, können
Sie bereits
viel darin tun, aber es gibt viel
mehr Möglichkeiten wenn Sie lernen, wie
man M verwendet. Eine der häufigsten
Erfahrungen, die
wir im Internet machen können, ist dass
Sie,
wenn wir eine Lösung benötigen, die in M-Code geschrieben ist, einfach
Code aus dem Web kopieren können, oder? Aber wenn es darum geht,
die Lösung
zu verstehen und an Ihre Bedürfnisse anzupassen
, dann ist das eine ganz
andere Geschichte. Okay? Unser Ziel ist es
jetzt, Ihnen
zu helfen die
Bausteine von m zu verstehen, damit Sie
die Syntax hinter
dieser mächtigen Sprache verstehen können , um das Beste
daraus zu machen. Eine Sache, die Sie beachten sollten, ist
der Abfrage-Editor. Wenn Sie eine
Power Query-Abfrage
schreiben, generiert sie M-Code. Wenn Sie also versuchen, die gesamte
Abfrage in einen
Code wie
Salt zu
übersetzen , ist das der M-Code. Das passiert
unter oder hinter der Motorhaube. Wir werden also später sehen, wann
wir unsere eigene Anfrage erstellen. Und dann können Sie sehen, wie auch
M-Code generiert wird. Eine Sache, die Sie beachten
sollten,
sind die Formeln in M. Groß- und
Kleinschreibung wird vollständig beachtet. Sie müssen
also sehr
vorsichtig sein, wenn Sie Ihre Funktionen benennen oder Ihre Formeln benennen. Weil Groß- und Kleinschreibung sehr wichtig
ist und Sie
sofort Syntaxfehler bekommen, wenn Sie dies nicht tun. Also hier ist, was wir vier m behandeln
werden. Zu Beginn werden
wir über die
m-Funktionsliste diskutieren, wie wir auf die vollständige
Liste in Excel zugreifen
können. Und dann werden wir
diese Funktionen nacheinander in
Aktion verwenden . Okay, wir werden also ein paar Beispiele aus dem
wirklichen Leben
haben , die Sie in Ihrer aktuellen Abfrage
verwenden können in Ihrer aktuellen Abfrage
verwenden dann diese
m-Funktionen in Aktion zu sehen. Danach
sehen wir generierten M-Code. Jedes Mal, wenn Sie eine neue
Abfrage in Power Query erstellen wird angezeigt, was degenerierter
M-Code für diese Abfrage ist. Sie werden sehen
wie ein Blick von innen. Und ich werde die Struktur
der Schwellenländer eingehend diskutieren. Wir gehen also von
einfachen Ausdrücken, zwei Variablen und zwei Funktionen aus. Die rechte, eigentlich
dieses Bild hier drüben, der Code ist eigentlich eine der Funktionen, die
Sie schreiben werden. Also bleib dran.
3. Enabling in aktivieren: Lassen Sie uns nun über in einem Wesen em innerhalb Park re sprechen. Okay, bevor wir em aktivieren, müssen
wir zuerst ein schnelles Park Re-Beispiel erstellen, indem wir die Namen
in dieser Tabelle beschneiden . Okay, also was wir tun werden, es ist mir einfach die Zelle hier auswählen lassen. Lassen Sie uns zu Daten gehen, die Transformation aus der Tabelle erhalten. Und dann wird es uns direkt zum Park re Editor bringen. Und was wir jetzt tun werden, ist sehen, wie wir schneiden können, OK, alle Namen hier drin. Also lasst uns gehen, um zu transformieren, gehen
wir zum Format und dann lasst uns Elektrim. Jetzt haben wir bereits Angriffe beschnitten, damit wir auf den Stufen sehen,
hören,
riechen konnten ,
hören, . Und das nächste, was jetzt ist, wie können wir m und C aktivieren? Was ist Code drin? Eine Sache, die wir zur Notiz nehmen müssen, lassen Sie uns zuerst auf die Registerkarte Ansicht gehen, und Sie müssen immer die Kreuzfahrt-Einstellungen hier drüben aktivieren. Okay, wenn wir das in Ordnung deaktivieren, könnten
Sie sehen, wie es auf der rechten Seite verschwinden. Das ist wieder zu ermöglichen. Ok. Und du könntest es hier sehen. Eine andere Sache, die Sie immer aktiviert müssen, wenn die Bearbeitungsleiste. Stellen Sie also sicher, dass dies Tick ist. Andernfalls können
Sie diese Bearbeitungsleiste hier nicht sehen, okay? Und eines der guten Dinge mit der Bearbeitungsleiste, es zeigt nur wenige den spezifischen Code für diese spezifischen Schritte. So, zum Beispiel, diese, Sie könnten den Code hier sehen für das Trimmen von Text ändern vom Typ A Swell. Also okay, und dann haben wir die Ladung von der Quelle, damit ich die Kälte des Schwungs in der
Formelleiste sehen konnte . Und um den vollständigen M-Code sehen zu können, müssen
wir zum Advance-Editor gehen. Wenn wir also darauf klicken, könnten
Sie den Code hier drüben sehen. Aber mach dir keine Sorgen, okay? Wir werden die Syntax und die Strukturen besprechen. Ein Schwung. Ich bin das anschließende Video, damit du auch den Mantel hier drüben verstehen kannst. Ok. Und eines der Dinge, die man zur Kenntnis nehmen muss, ist die Validierung aus. Der M-Code wird unten angezeigt. Also, wenn Sie vorher etwas programmiert haben, bin
ich sicher, dass Sie es gewohnt sind, die Fehler zu sehen. Sagen wir mal, hier in einem Mantel
aufzutauchen. Aber hier drüben im Vorredakteur wird
es unten angezeigt. Und eines der Dinge ist zum Beispiel, Sie könnten hier sehen, oder? Das eigentliche Trimmen wird hier erledigt. Okay, die am Funktion zum Beschneiden. Wenn diese also, was Sie sehen oder was Sie im Abfrage-Editor tun, wird
der gesamte Code hier im Advance Editor angezeigt.
4. Die Liste von M-Funktionen finden: Jetzt, da wir ein besseres Verständnis haben, was am Funktionen sind und wie sie verwendet werden. Wir können nun die komplette Liste aus und Funktionen erkunden, und es gibt tatsächlich Dokumentation in Excel, auf die Sie sehr einfach zugreifen können. Okay, hier ist, was wir tun werden, ist, um Sie zu Daten zu gehen, Corey aus anderen Quellen. Schwarz-Weiss. Jetzt heißt es, Sie sind früher bar, aber Sie werden in ISS gleich eingeben in Ordnung, der Hashtag und dann geteilt Ich möchte drücken Sie die Eingabetaste. Es zeigt Ihnen alle Funktionen direkt in der AM-Bibliothek hier drüben, und es gibt viel Recht und einer von ihnen weiß, obwohl, ist es nicht genau so, dass es eine ziemlich harte Sache ist. Wenn Sie nach Trends suchen möchten, können Sie was sonst tun? Was wir normalerweise tun, ist, dass es einen coolen Trick gibt, den Sie verwenden können, um dies durchsuchbarer zu machen . Okay,
also, wenn Sie hier unter in Tabelle konvertieren sehen, klicken Sie
einfach auf sie jetzt in eine Tabelle umgewandelt, und wir können es in aufsteigender Reihenfolge für die Namen sortieren, rechts, sortieren absteigend. Und dann sagen wir mal, wir wollen
zum Beispiel Texte überprüfen, ob es eine Möglichkeit gibt, es zu ändern. Der Großbuchstabe kam, um es in einen Opernkoffer umzuwandeln. Also, was wir tun, ist, gehen wir zu Namen, da wir mit Text schwächen arbeiten wollen, gehen Sie für Textfilter, gehen Sie für es. Beginnen Sie Swit Okay, Und dann suchen wir nach beginnt waren Tex Dot und gehen OK Und jetzt konnte ich alle
Funktionen sehen, die Sie mit Texten tun können. Ok, unsere Stärken. Und wenn wir ein bisschen nach unten scrollen, könnten
Sie nach Texas oben suchen Okay,
Also, wenn wir dies erkunden und nur erweitern es ein wenig und Sie könnten die Dokumentation sehen, wie es richtig verwendet wird Konvertieren aller Zeichen in Großbuchstaben und dann haben wir gesampelt, sagen Sie Sure swell, wie es konvertiert wird. Richtig, also haben wir einen BCG hier drüben, rechts und gemischt und jetzt ist der Ausgang in Großbuchstaben, also zeigt es Ihnen beide und es ist im Park verfügbar. Oder Sie könnten jederzeit darauf zugreifen, wenn Sie in eine Tabelle umgewandelt werden möchten, die Hillary aussortiert nur um nach uns zu suchen, aber haben Funktionen, die Sie auf die richtigen klicken müssen, die Funktion hier drüben, damit Sie die Dokumentation sehen können für jeden von ihnen
5. M-Funktionen verwenden: Nun lassen Sie uns jetzt etwas Spaß haben mit der Verwendung der M-Funktionen, die wir wollen. Okay. So können wir dies tatsächlich mit benutzerdefinierten Spalten in Park drei kombinieren und dann aufgerufen und funktioniert dort direkt, so dass wir eine sofortige Wirkung auf unsere Daten haben können. Okay, also haben wir drei Sätze hier drüben Data, richtig. Wir haben eine Liste von Daten. Sie haben Sätze, und dann haben wir I ds. Also, was wir tun wollen, ist für diesen hier, okay? Für die Termine. Wir wollen den Köter aus den Debatten herausholen. Okay, als Nächstes wollen wir das alles in Großbuchstaben umwandeln. Okay? Und dann ist das letzte für das I DS, dass wir das I DS mit Nullen am Anfang auffüllen wollen. Okay, bis es acht Ziffern hat. Also wird es so etwas wie 00012345 Ok sein, also wollen wir Nullen vorne auffüllen. Die Frage ist jetzt, wie wir das machen? Also, was wir jetzt tun werden, ist, dass wir eine Funktion streng verwenden wollen, so dass wir nicht die
Park re Schnittstelle verwenden werden . Also lasst uns zu Daten gehen. OK, ich bin nur aktiviert diese erste nukleare E direkt von anderen Quellen. Schwarze Sorge. Lassen Sie uns die weniger Off-Funktion erkunden. Also, das zu tun, ist okay, halb Tech geteilt, und dann, um diese lesbare und durchsuchbare Converted Tabelle zu machen. Okay, jetzt steigen wir trotz aufsteigender Reihenfolge. Also die 1. 1 ist die Daten. Okay, wir wollen den Monat daraus extrahieren. Also, was wir tun werden, ist dies Go für Textfilter, beginnt mit Kane und dass sein Typ in tiefen Punkt OK, weil Sie für eine bestimmte und Funktion suchen möchten, die mit Daten funktioniert. Also, wenn du okay gehst. Okay. Suchen wir nach einer Menge hier
drin, oder? Also, Data mutt. Okay, also schauen wir uns die Daten im Monat an. Lassen Sie uns die Funktion überprüfen. Wie verwenden wir das? Also für diesen Monat für die Funktion, richtig? Tagsüber. Okay, also akzeptiert es nur einen Parameter. Geben Sie ihm einfach den Tag, und es wird Ihnen die Schlammkomponente geben. Richtig? Okay. So ziemlich unkompliziert. Also, was wir tun werden, ist, dass ich das einfach abschließe. Lassen Sie uns einfach für den Namen gehen, der hier über geteilt wird, so dass wir dies später wiederverwenden und dann
nach anderen Funktionen suchen können . Es ist nah dran und geladen. Okay, lassen Sie das
einfach da. Gehen wir zurück zu den ursprünglichen Daten. Gehen wir für die Verabredungen, richtig? Und jetzt haben wir ein Date in diesem Monat. Lassen Sie uns das verwenden, um die Monate zu erstellen und zu extrahieren. Nun gehen wir zu Daten aus der Tabelle, die in Park Creek geladen ist. Sobald wir es hier haben, lassen Sie uns Spalte hinzufügen. Das ist eine benutzerdefinierte Spalte auswählen. Wenn Sie sich immer noch daran erinnern, was die Infektion ist, ihr Datum, nicht Monat. Und was es im Inneren akzeptiert, ist das Datum. Und dank des Auscheckens der Dokumentation, wie Probleme wir wissen, wie man dies macht und
los geht's . Okay. Und genau so,
richtig, richtig, Sie sind jetzt in der Lage, den Monat zu extrahieren. Also lassen Sie mich diese Markierungen einfach nennen. Nun, okay. Sagte, jetzt haben wir die Monate. Gehen wir nach Hause. Okay, also haben wir Nachfrage. Richtig? 9 10 11 Zehe vier. Die Abkühlung mit diesem hier ist das, was wir tot sind, oder? Ja. Wir haben nicht die Benutzeroberfläche von Park Re verwendet, aber wir gingen gerade und haben die benutzerdefinierte Spalte erstellt, die unsere am-Funktion aufruft. Okay, jetzt gehen wir zum nächsten. Was sie tun werden, ist, den Großbuchstaben richtig zu machen. Ändern Sie diese Werte hier sind die Steuer hier drüben in Großbuchstaben. Also gehen wir zurück zu geteilten. Es ist ein Doppelklick darauf und lassen Sie uns nach der Funktion suchen, die unseren Text
in Großbuchstaben ändert . Also gehen wir jetzt zu Textfiltern, richtig? Beginnen Sie damit Jetzt wollen wir mit Text spielen. Also lasst uns hier drüben schreiben. Wenn wir nach unten scrollen, haben
wir oben. Lassen Sie uns die Funktion überprüfen, so haben wir und dann den Text, richtig? Und dann nur eine optionale Kultur. Also könnten wir das vorerst ignorieren. Was wir also zur Verfügung stellen müssen, ist einfach der Texaner hier. Du konntest hier sehen, oder? Der Text und dass es den Text jetzt in Großbuchstaben zurückgibt. OK, also brauchen wir nur einen Parameter, der so ähnlich ist, wie wir für den Monat für die Daten gemacht haben. Gehen wir näher. Also erinnerst du dich an den Text, der oben? Wenn Sie also zurück hierher gehen, um Daten auszugeben, also lassen Sie uns die Daten aus dieser Tabelle abrufen, gehen Sie zu Daten aus der Tabelle. Richtig? Also haben wir alle Senatoren hier drüben. Lassen Sie uns gehen, um Spalte benutzerdefinierte Spalte jetzt die Funktion hinzuzufügen. Die Funktion in ist Text, der oben. Okay, und was dann? Wir wollen es passieren. Es ist der Text. Also lassen Sie uns einfach den Kick auf der Send Assess-Säule stoppen und dann schließen, richtig? Validierung ist gut. Geh. OK, und jetzt haben Sie alles in Großbuchstaben. Also dasselbe, was nur Arqam in Großbuchstaben umbenennen ist. Und das ist wirklich cool, oder? Sie sind in der Lage, eine Funktion zu verwenden, um zu tun, was Sie gerade wollen. Okay, wir gehen nach Hause Kleidung und laden. Und wir sind gut mit unserem zweiten Beispiel. Okay, also lasst uns an unserem letzten Beispiel arbeiten. Die Frage ist jetzt, wie wir das alles auffüllen? ID ist rechts mit Nullen vorne. Also lasst uns wieder in unsere Bibliothek gehen. Also füllen wir jetzt das aus und suchen wir hier nach Text, okay? Es ist eigentlich eine Textfunktion, die uns die Antworten gibt. Wenn wir also nach unten scrollen, ist
es eigentlich Text, den Pat hier von vorne anfangen, also wird es wie zu Beginn auffüllen ,
wie viele Zeichen Sie brauchen und dann welches Zeichen Sie angegeben haben. Also lassen Sie uns die Funktion überprüfen, die Dokumentation. Also, gerade wenn das oben, also was es nimmt, ist der Text,
richtig, dass Sie die Zählung ändern möchten. Okay. Und dann die Erfassung auf, was Sie wollen, um vorne zu pad. Okay, wenn Sie
also die Definition lesen, gibt
es Steuerwert-Muster an die Los-Off-Zählung zurück. Was bedeutet, wenn wir wollen, dass das i d acht sein, richtig, die Führung aus acht oder acht Zeichen, aber Leerzeichen am Anfang des Textwerts einfügen. Was bedeutet, wenn wir nicht das Zeichen angeben, das wir klopfen möchten, wird
es standardmäßig nur Leerzeichen schwenken. So auf optionales Zeichen kann verwendet werden, um das Zeichen zu verwenden, um die
Standard-Pat Character ist ein Leerzeichen anzugeben . In unserem Fall. Wir wollen, dass Räume betrübt werden. Aber wir wollen, dass die Zahl Null getäuscht wird. Richtig? Also, was bedeutet, dass wir drei Parameter Texte haben, oder? Der Graf. Wie viele Charaktere? Alles, was du weißt, wir haben gerade gegessen. Und dann sollten wir das gepolsterte Zeichen so gut, und denken Sie daran, dass das Tex Nummer und Texte ist. OK, also haben wir unseren Textblock startbereit, also werden wir das benutzen. Also lass mich das schließen, okay? Vielleicht verwerfen Sie das jetzt. Dann gehen wir zurück zu unseren ursprünglichen Daten. Wir haben den Tisch unseres Ausweises hier drüben. Gehen wir zu Daten aus der Tabelle. Und das ist unsere Magie. Sofort. Lassen Sie uns Spalte hinzufügen gehen. Benutzerdefinierte Spalte. Richtig. Und unsere Formel im Moment ist Text, der Pad-Start. Okay. Und was dann? Wir haben ISTEA-Idee, richtig? Wir wollen, dass der Text passiert. Und dann, wie viele Charaktere wir wollten ein Carter Slum sein. Also ist es acht. Und was ist das Muster? Charakter vorne. Das ist also die Zahl Null. Okay, also sehen keine Centex-Aktien gut aus, okay? Aber es wird einen Schritt geben, den wir verpasst haben. Sobald wir das ausführen, wird es ein Gehör geben. Es wird passieren. Lass uns gehen. Okay, es sind alles Fehler. Die Frage ist also, warum? Schauen wir uns das an. Wir können den Wert nicht konvertieren, wollen für Spaß zu behandeln, um Text eingeben. Okay, was das bedeutet, ist, wenn wir wieder zu unserer benutzerdefinierten Spaltendefinition zurückkehren, weil wir versuchen, hier drüben in Augen zu übergeben,
direkt nach Texas, direkt nach Texas, Pat Start und Text, den Pat Start nur funktioniert mit Text. Und wie ist unser? Ich habe gerade angerufen, um zu finden, dass es tatsächlich definiert ist. Es ist eine Nummer. Es gibt also gerade diesen Konflikt und was wir tun werden. Gehen wir, um die Zeit zu ändern. Lassen Sie uns dies stattdessen in Text ändern. Richtig? Okay. Also ersetzen Sie Kurt. Richtig? Du willst also, dass das ein Text-Kondom statt einer Zahl ist? Also, jetzt ist es ein Text hier drüben. Mystifiziert. Gehen wir zu Adam rief. Und jetzt funktioniert es. Gut, richtig? Eine der coolen Sachen mit Parker ist, dass wir einen Fehler gemacht haben, oder? Wir könnten einfach zu einem vorherigen Schritt zurückgehen, einige Korrekturen daran
machen, und es gibt keine Notwendigkeit für uns wieder x sind diesen spezifischen Schritt zu implementieren. Okay, und jetzt ist es in der Lage, erfolgreich auszuführen. Du könntest hier sehen. Jetzt sind es Baumnullen vorne. Willst du für fünf für diesen behandeln? Es sind fünf Jahre vor sich, eins zu einem Leckerbissen, oder? Also alle von ihnen sind jetzt acht Zeichen lang, und wir haben Juroren Muster vor und das ist wirklich schön. Jetzt gehen wir zu Hause zeigt entladen. Und jetzt haben Sie den ganzen Text. Das Pad fängt rechts an. Die Ausgabe von Ihrem benutzerdefinierten gefangen
6. Einfache Expressions: Lassen Sie uns nun über einfachen Ausdruck sprechen. Wie fangen wir also mit Ihren ersten Codes an? Ich hoffe, du bist aufgeregt. Okay, also fangen wir mit Excel an. Durch das Öffnen einer neuen schwarzen Datei kam hier über und dann, was wir tun ISS wird
direkt auf Daten gehen neue Cleary von anderen Quellen transformieren und wählen Sie dann eine schwarze re . OK, also schreiben wir einfach eine Abfrage von Grund auf neu, damit wir einfach mit dem
M-Code herumspielen können . Keine Notwendigkeit für Quelldaten oder irgendetwas. Also klicken Sie einfach darauf und wir haben unseren Park, wo Ihr Editor-Fenster. Also gehen wir zu sehen und wählen Vorteil, damit ich hier sehen konnte, richtig? Du könntest die Let E
T.hier
drüben zum Schlüsselwort sehen T. , aber es ist eigentlich nicht wichtig, wenn du deinen Mantel anfängst. Okay, also können wir tatsächlich mit Vers einfachen Ausdruck beginnen, mit dem Sie sehr vertraut sein werden. Also lassen Sie uns später einfach über diese Schlüsselwörter sprechen. Okay, lassen Sie später rein. Nun lassen Sie mich das einfach entfernen und dann ist das Typ in fünf plus und Sie konnten in der
Validierung sehen , dass Syntaxfehler erkannt wurden. Das ist erledigt und du bekommst deine 15 als Ergebnis. Okay, Sie haben jetzt Ihren allerersten Ausdruck zurückgegeben, der einen Wert ergibt. Und das ist der einfachste Code, den er mit ihm haben könnte. Okay, also lass mich einfach zurückgehen, um den Editor zu sehen. Also lassen Sie sich. Das hast du schon vor einer Weile gesehen. Es ist auch ein Ausdruck, der einen Wert erzeugt. jedoch Lassen Sie unsjedochZwischenausdrücke definieren, deren Ergebnisse Variablen zugeordnet sind. Also, wenn wir es haben, gehen
wir für ein Beispiel. Also werde ich tippen und lassen. Okay, was wir
also zulassen haben, was als nächstes passieren wird, ist, dass du hier drüben etwas brauchbares angeben willst. Dividende, rechts. Nehmen wir an, wir wollen eine einfache Unterteilungsoperation durchführen. Okay, also dieses Schreibgerät ihre sechs und gehen für Ende und dann diffident, geteilt nach Gerät. Okay, was wir hier getan haben, haben
wir einige Zwischenausdrücke, die verwendet werden können. Also haben wir unsere integrierten Ausdrücke hier drüben, die verwendet werden können, um den endgültigen Wert zu erzeugen der vom Lead-Ausdruck
zurückgegeben wird. Okay, was wir haben ist, dass das Lebensfähige hier drüben ist, richtig? Und dann haben wir diese Variablen hier benutzt, um unser Dateiergebnis zu erzeugen. Okay, also haben wir lassen und dann erklären Sie lebensfähig und Sie haben, wo dies das Endergebnis ist , das Sie zurückgeben möchten oder anzeigen möchten. Okay, also der Grund, warum wir einen großen Ausdruck in diese
Zwischenkomponenten aufteilen wollen , genau mit Namen, so dass es unseren Code leichter zu lesen macht. Also, zum Beispiel, da wir Dividendengerät haben, macht es mehr Sinn für uns auf das, was wir versuchen zu erreichen, richtige Dividende über sie durch Divider, was bedeutet, dass Sie versuchen, eine einfache Divisionsbetrieb. Okay, es sieht
also viel besser aus. Und eine Sache, die wir bemerken müssen, wenn wir mehrere Variablen hier drüben haben, trennen
wir sie durch ein Komma. Okay, da es von einem anderen Lebensfähigen gefolgt wird, müssen
wir das mit dem Auto trennen. Und eine andere Sache ist, als ich das vor einer Weile ausgab, denn der Raum ist richtig. Es liegt an Ihnen, wie Sie es bilden wollen. Was ich gerade mache, ist, dass ich hier drüben nur Tabs benutze, richtig? Also, wenn ich das hier drüben tippe, nur um meinen Code lesbarer aussehen zu lassen Also, wenn Sie sich entscheiden, es so aussehen zu lassen? Das ist vollkommen in Ordnung. Sie konnten auf der Validierung sehen, dass die untere ISS gibt es noch keinen verführerischen Fehler. Also, was bedeutet, dass es alt gut ist. Es sieht gut aus, aber um es den Augen leichter zu machen. Und zum Beispiel, wenn Sie schreiben, ist
es kalt. Und dann kommen
Sie ein paar Tage später zu diesem Code zurück und versuchen, ihn erneut zu verstehen. Wenn Sie sich bemühen, es besser lesbar aussehen zu lassen, als es
beim nächsten Mal einfacher für Sie sein wird , sobald Sie Ihren Mantel überprüfen müssen. Okay, also was machen wir jetzt? Ja. Lass uns hier rüber fertig gehen. Und Sie konnten sehen, dass das Ergebnis in Ordnung ist, oder? Denn das, was wir getan haben, geht einfach zurück zum Vorredakteur. Ja, wir versuchen, den rechten Anwalt durch sechs geteilt zu teilen, was uns fünf gibt. Also was bedeutet, dass unser Zitat ein Arbeitsrecht in der Lage war, lebensfähig zu nutzen. Sie könnten sich Variablen vorstellen, so etwas wie Container in gewisser Weise
haben, richtig. Du verwendest den Wert Truthahn und dass dein spezifizierter innerhalb der
Dividende gespeichert wird ,lebensfähig, , richtig, und dann rufst du es wieder an. Hier drüben ist
es wie 30 geteilt durch sechs. Okay, um zu wiederholen, im ersten Teil unseres Let-Ausdrucks werden
Variablen durch Namen trotzt. Okay, also das zu unseren Namen. Und dann folgt das Gleichheitszeichen. Dann Ausdruck, der den Wert erzeugt, zugewiesen werden soll. Richtig. Die linke Seite ist also der Name rechts, wie unser Container ist und dann die rechte Seite iss, derjenige, der den Wert in den Container legt. Okay, also vergiss nicht, es ist immer durch Kommas getrennt, und dann ist der teilweise aus dem Ausdruck einfach der Ausdruck, der definiert, was du willst wird zurückkehren. Okay, das ist es, was wir zurückkehren, damit er hier drüben sehen konnte. Das ist das Endergebnis, das in den Park Wieder Fenster zurückgekehrt ist. Okay, also notieren Sie, was wir hier im Steinbruch-Sex sehen. Es ist nur eins zu schaffen. Jetzt gibt es eine andere Möglichkeit, das zu schreiben. Geh einfach zurück und dann, was ich jetzt tun werde, ist in einem anderen lebensfähigen hier drüben, richtig? Drücken Sie einfach die Registerkarte, diese Art von Ergebnis Dividende bye Gerät, denn sie könnten sehen, was wir jetzt tun, ist sein exakter Sprichcode, den wir
hier drüben haben . Also, anstatt diese Kälte jetzt zu haben. Ich ändere das und lösche das einfach und lass uns dies zum Ergebnis machen. Okay, also ist das eine viel häufiger die Ströme, richtig für die in Teil, um aus einem einzigen lebensfähigen bestehen. Okay, also würden beide das gleiche Ergebnis produzieren. Das ist, was vor einer Weile codiert und dieser Code jetzt. Wenn ich fertig bin, könntest
du sehen, dass es noch fünf ist, oder? Weil es immer noch das Gleiche ist. Der einzige Unterschied ist, dass wir die zusätzlichen Anstrengungen gemacht haben, einen neuen,
lebensfähigen Anfang zu verwenden , um hier zu führen, richtig, fangen an, hier zu ko-Scheiß und dann, dass es zurückgegeben wird. Die Frage ist jetzt also, was ist der Vorteil, diese zusätzliche Arbeit zu erledigen? So sehen Sie das Ergebnis in den Karriere-Einstellungen im grafischen Korea Editor. Okay, also die Schritt für Schritt jetzt, vor
einer Weile, richtig? Du bist also nur ein Schritt, es ist einfach, was zu schaffen? Aber jetzt gibt es mehrere Schritte hier
drin, oder? Einer der Hauptvorteile, dies zu tun, ist, dass Sie auf die Fehler überprüfen können, da Sie
es jetzt geteilt und Schritt für Schritt haben . Okay, wenn ich
also auf Dividende klicke, könnte
man seine Robust sehen, denn das ist der erste Schritt. Wenn ich hierher zurückgehe, wird die rechte Dividende jetzt als erster Schritt behandelt. nächste Schritt ist Divisor und dann der letzte, der das Ergebnis ist. Okay, wenn ich zum Gerät gehe, könnte
sie seine sechs sehen. Und ich denke, ich gehe zu Ergebnis 30 darüber um sechs. Jetzt sind es fünf. Okay, also das coole Ding. Wenn Sie ein einzelnes praktikables verwenden, um zurückgegeben zu werden und dann im grafico-Editor auf
was zu sehen ? Die Schritt-für-Schritt-Ausführung dieser.
7. Einfache Ausdrücke – Nested: Also reden wir jetzt über die nächste Sache, der es um Verschachtelung geht. Okay, wenn wir
also „Verschachtelung“ sagen, was ich hier drüben tun werde, ist einfach zu schnell. Zeig es dir. Da also der linke Ausdruck ein Ausdruck ist, der hier einen Wert erzeugt, der hier drüben
ist, dieser. Okay, lassen Ausdrücke können überall dort verwendet werden, wo Werte erwartet werden. So können Sie dies im Inneren durcheinander bringen, andere lassen Ausdruck. Es ist also, als könnten Sie sich vorstellen, wie einen Lead-Ausdruck oben zu haben und dann einen anderen Ausdruck darin zu haben. Okay, was ich tun werde, ist, dass ich dir das einfach schnell zeigen kann. Wie ist das okay für Gerät sie? Ich drücke einfach die Eingabetaste. Und dann, was ich tun werde, ist, wie man einen anderen Let-Ausdruck im Inneren hier drüben definiert. Ok. Also lassen Sie mich einfach X eingeben, richtig. Es ist ein lebensfähiges, das 10 hat. Und warum ist dann gleich fünf. Ok. Und dann werde ich in Ordnung definieren. Und dann x Minus. - Warum? Also entfernen Sie das einfach. Komm her, damit du nicht sehen konntest, das ist ein praktikables Recht. Und dieser hier feuern Kugeln. Nun, es ist wie ein komplizierterer Ausdruck hier drüben, aber wenn man versucht, es zu sezieren, sieht es ziemlich einfach genug aus, weil wir einfach
unsere Augen hier für eine Sekunde konzentrieren . Was wir hier tun wollen, ist, dass wir den Überschuss definieren. 10. Warum ist fünf und dann subtrahieren wir einfach richtig? 10 minus fünf. Und was auch immer das Ergebnis ist, was auch immer das Ergebnis hier wäre der Wert aus dem Gerät, Sir. Okay, also was bedeutet, dass Gerät oder 10 minus fünf ist, wäre fünf hier drüben. Ok. Und dann, das
Gleiche, wenn wir hierher gehen wird
es ungefähr fünf werden. Und wir hätten das Ergebnis von sechs fragte das Ergebnis. Okay, also ist es eigentlich eine komplizierte Art, das zu tun. Aber was ich Ihnen zeigen wollte, ist einfach, dass Sie definieren können, lassen Sie Ausdruck einen Schwung wenn Sie einen Wert erwarten, richtig? Also, was bedeutet, es ist ziemlich cool. Sie könnten sogar mehr zu diesen Ausdrücken hier hinzufügen, wie Sie möchten. Okay, also könnte es das ein Schwung machen. Wenn wir runtergehen,könntest
du einfach sehen, dass die Stufen noch da sind,
oder? Wenn wir runtergehen, könntest
du einfach sehen, dass die Stufen noch da sind, Dividendengerät Aaron Ergebnisse. Also, wenn ich Dividende gehe, ist
das Truthahn für Gerät, oder das sind 10 minus fünf. Also, das sollte uns fünf Recht geben und dann. Eigentlich, wenn Sie nur die Form der Balken öffnen, nun, könnten
Sie diesen vollständigen Ausdruck sehen. Es ist diejenige, die das Nest zum Ausdruck bringen lassen, dass wir gerade tot sind. Und es ist ein Zeichen für den Divisor, richtig? Es ist wirklich cool. Und es sagt dir, dass sie selbst diese fünf waren. Nun, wenn Sie gehen, um die richtige Dividende geteilt durch Gerät zu führen sie und sie wurden eine Sechs gelöst. Okay, das ist
also für unsere erste M könnte für einfache Ausdrücke und freuen Sie sich auf den nächsten.
8. Variablen: Lassen Sie uns alles über lebensfähig diskutieren. Also dafür wird man wieder mit unserem Creme-Beispiel arbeiten. Okay, um Ihnen ein paar verschiedene Arten von lebensfähig zu zeigen. Und dann springen wir danach auf ein schwarzes Schiff. Okay, also, Ford, ein Stream-Beispiel. Kein Drill, gehen wir zu Daten kurz, Maurice, hier
drüben. Und dann ist es nur ein Doppelklick auf diesen Kriecher, und dann werden wir einen Blick auf unseren Park für Editor werfen, und es zeigt den Code hier drüben. Erweiterter Editor. Okay, das ist
also der Code, richtig? Das ist in der Verkleidung direkt vor dem Park frei erstellt worden. Und eine Sache, die Sie bemerkt haben Wenn Sie die M-Skripte gesehen haben, die von Tools wie
für Microsoft Excel generiert werden , Sie wahrscheinlich feststellen, dass diese Variablen eine Art Steuerunterschied haben. Sieht ein bisschen komisch aus, oder? Mit unseren vorherigen Beispielen aus, die einfachen Ausdrücke, was wir haben, ist nur dieser praktikable Name, so
etwas wie dieser. Aber die Jury wollte nicht hier drüben, benutzt irgendeinen Hashtag hier drüben, richtig? Und dann haben Sie die Anführungszeichen. Also, was ist der Unterschied? Okay, also besprechen wir das eins nach dem anderen. Okay. Also was? Wir haben es jetzt getan, ist, dass wir lebensfähige Namen codiert haben. Was fragen? Da reguläre Bezeichner und dann die Hashtag-Style-Namen, die Sie hier sehen können, die von der grafischen Oberfläche verwendet
werden Unser kalt beschichteter Editor wird ausgelöst. Okay, was wir jetzt tun werden, ist, dass ich einfach in die schwarze Tabellenkalkulation springen darf, bis sie
nur dem Tod nahe sind . In unserem schwarzen Special gehen
wir durch Daten,
kommen rein, kommen rein, transformieren neue Cleary aus Wasserquellen und lassen Sie uns die Black Re erstellen. Okay, und wenn wir hier drin sind, gehen Sie
einfach zum Advance-Editor und entfernen Sie den Code vorerst. Okay, also muss ein regulärer Bezeichner mit Esserbuchstaben oder einem Unterstrich beginnen. So etwas wie das. Okay, ich könnte online. Also, wenn wir etwas kalt haben, das okay lässt, also hätten wir das als gültiges, lebensfähiges okay, jetzt, also muss es entweder mit einem Buchstaben oder einem Unterstrich beginnen. So könnten wir auch so etwas schreiben. Mike Solo neun, richtig. 123 Das ist also auch gültig. Also lass mich das einfach vervollständigen, okay? Also konnten wir hier drüben sehen, einfach das Komma entfernt. Man konnte sehen, dass es kein Zentrum gibt. Ferris, damit das gut aussieht. Okay, also beginnt es entweder mit dem Buchstaben R Unterstrich und dann gefolgt von zusätzlichen Carters, so dass reguläre Bezeichner keine Leerzeichen enthalten dürfen. Okay. Oh, sind bestimmte absolute Sonderzeichen oder M Schlüsselwörter im Inneren. So, zum Beispiel, Bilder geben in meinem Excel-Raum in der Nacht wird erfunden werden. Also wird es uns das zeigen. Sitzen Sie da? Okay, und eine andere, die erfunden wird, ist, wenn wir eins in einen Baum wie diesen die ganze Nacht eingeben, weil es Peter und Unterstrich starten muss oder okay, also ist das ein regelmäßiger Redakteur Feuer. Jetzt arbeiten wir für. Also lassen Sie mich das einfach zu unseren erfundenen Standbildern entfernen. Entfernen Sie das auch. Okay,
Also, wenn wir zwei Komma gelebt haben und jetzt alles gut ist zu gehen, lassen Sie uns jetzt besprechen, dass ich einfach einige zusätzliche Leerzeichen hinzufügen kann, die die nächste sehen können, die die Code-ID ist, so dass ein codierter Bezeichner mit und enthalten alle Zeichen, einschließlich Leerzeichen, also ist es ein ziemlich cooler Weg. Sie bewegen sich von den Beschränkungen weg regelmäßig Feuer. Also, was Sie tun müssen, um eine Code-ID zu erstellen ISS muss nur Hash-Tag richtig Und dann haben
wir die Mäntel. Also in den Mänteln, direkt um die Code-Identifikator-Syntax, die normalerweise eine besondere Bedeutung in em hat, wie er Wort, Kommentar oder welche Einschränkungen wir interpretiert haben. Es ist wörtliche Texte, was bedeutet, dass es nur wie es ISS behandelt wird. Es gibt keine Interpretation, die es getan hat. Also wollen wir nur, dass wir einfach alles schreiben können, was Freedy drin ist. Was ist in den Anführungszeichen? Okay, also was machen wir jetzt? Ja, ich tippe nur ein paar Beispiele ein, oder? Mike ist hier drüben online, okay? Und dann würden sie einfach einen anderen erschaffen. Das ist Typ und Unterstrich My Excel online, und es funktioniert immer noch. Gut. Okay, Nun lassen Sie uns versuchen, die anderen Beispiele, die uns in einem Ramallah Go gab und schreiben Sie es fragte eine codierte, ob ich so Es ist Typ in meinem XO-Raum online kann, und das ist tippen. Willst du wieder Baum und schrieb die Kama. Also sage ich nur, dass der lebensfähige Name, meine ausgezeichneten Augen bereits definiert und Umfang es ist, weil es behandelt dies, um das gleiche zu fragen . Ich erkläre das in einem kurzen Brunnen, so wenig wie der Islam. Entfernen Sie das
auch, auch, und jetzt konnte ich sehen, dass dort Schnee sitzt, Claire. Also irgendwie, richtig. Der Raum wird jetzt akzeptiert, und es ist alles dank der entschlüsselten ich getan, um zu feuern. Jetzt versucht das. Ein weiteres Beispiel, das zu einem Fehler führte. 123 Mein Excel online. Okay, und jetzt konnte ich keine Syntaxfehler sehen, weil es umschließt, dekodiert und im Feuer ist, und es funktioniert gut. Okay, was ist der Grund, warum wir diese beiden Typen haben, okay? Weil es viel in der Lesbarkeit hilft. Okay, also um zu demonstrieren, dass das Typ in diesem Code ist, also werde ich diesen wieder erstellen. Geben Sie nun dieses Virus ein. Das ist ein komplexes Gerät, Sir. Okay, also werde ich hier einen verschachtelten Ausdruck definieren. Que, dass in x minus Y Okay, so jetzt haben wir zwei Variablen, und dann werde ich nur die Ergebnisse definiert. Dividende dividiert durch das ist ein komplexes Gerät, Sir. Kennen Sie ihn, und wir sind gut für sich selbst. Okay, das ist
also nur eine Division, und jetzt machen wir es erledigt. Und Sie konnten hier drüben angewandte Schritte sehen. Jetzt diese Dividende. Dies ist ein komplexes Gerät hier, und dieses Ergebnis ist es nicht das lesbare Recht für dieses. Also, was wir tun, ist, gehen wir zurück, um den Advanced-Editor anzuzeigen. Und jetzt wird es s regulär zu einem codierten Bezeichner geändert. Okay, jetzt, sobald wir einen Code-Bezeichner haben, können wir
jetzt hier drüben Leerzeichen hinzufügen, richtig? Und dann, nur um es einfacher zu machen, kopiere
ich einfach diesen und lasse mich dann diesen Namen durch unsere Code-ID ersetzen. Ja. Und jetzt, wenn wir das haben, gehen
wir. Richtig gemacht. Und jetzt ist es in unseren angewandten Schritten viel besser lesbar. Okay, was Sie vor einer Weile bemerken, ist der Name, den wir hier für eine lebensfähige haben. Das sind so ziemlich die Schritte, die hier gezeigt werden. Okay, also noch eine coole Sache, es ist lebensfähig ISS. Gehen wir für dieses Beispiel hier drüben. Okay. Also, Dividende Vice Oracle sechs. Richtig? Und dann ist es einfach in der Division zu tippen. Wenn ich hier drüben gesehen habe,
dann, was wir tun werden, ist, anstatt zu tippen und zu Ergebnis, wir könnten es auf diese Weise als Coda, vorläufiges Feuer eingeben. Und das wird gut funktionieren, weil wir auf die gleiche lebensfähig sind. Also, wenn Sie richtig gehen, funktioniert
es perfekt. 32 darüber durch sechs würde uns fünf geben
9. Funktionen: Lassen Sie uns nun über Funktionen sprechen. Die Funktion ist also ein Ausdruck, der letztlich einen Wert erzeugt. Im Gegensatz zu den Ausdrücken, die wir letztes Mal sahen, OK, eine Funktion erzeugt nur einen Wert, wenn es kalt ist oder monetarisieren Aufruf. Es ist also mehr Flug auf den Mann. Okay, du definierst eine Funktion, okay? Und dann nennst du es später, damit es diese Arbeit macht und dir dann schlecht gibt. Es ist ziemlich schwer, es im Moment vorzustellen, also lasst uns einfach geradeaus gehen und ein Beispiel erstellen. Gehen wir zu Daten, nuklearen, e andere Quellen und dann schwarze Sorgen. Okay, also lassen Sie uns einfach gehen, um den Advanced-Editor anzuzeigen, und es gibt nur ein Beispiel. Lassen Sie uns dieses Beispiel eine Funktion haben, richtig. Das ist also eine Funktion. Da gehst du. Ok. Also die Parameter, die an eine Funktionsstörung Parameter übergeben werden OK, Und dann wird die Funktion die Eingaben referenzieren, was auch immer dieses Passah, und dann wird es berechnen, was zurückgegeben werden soll. Also, was wir hier haben, richtig? Die Funktionsdefinition. Es beginnt mit der Liste aus erwarteten Parametern. Was bedeutet, dass es Ihnen schon sagt, dass Sie diese spezielle Funktion sagen, ist, dass Sie hier keine Werte
akzeptieren können , richtig? Und dann Sobald Sie diese fatties angegeben haben, multiplizieren Sie sie
einfach zusammen und dann ist das, was zurückgegeben werden wird. OK, also nur um die Funktionsdefinition zu wiederholen beginnt mit Listen aus erwarteten Parametern in Ordnung, innerhalb eines Paares von Währungen und hatte von diesem Gleichheitszeichen gefolgt und dass das größere Vorzeichen es wie ein Pfeil ist, richtig? Und dann gefolgt von dem, was auch immer der Funktionskörper aktiviert ist, unabhängig von Berechnungen, die Sie tun möchten. Also, was wir hier haben, ist eine sehr einfache Funktion, richtig? Es ist nur geben Sie es Zahlen hier drüben und dass es nur multiplizieren und dann geben Sie Ihnen
das Ergebnis zurück . Okay, also können wir auch optionale Parameter definieren. jedoch Wir werden diesjedochvorerst nicht verwenden. Lassen Sie uns es ein bisschen erweitern. Okay, also können wir es auch so schreiben. Sie haben also Dysfunktion, und dann können Sie jetzt den Ausdruck verwenden und dann sagen wir, dass wir das Ergebnis richtig haben, dies hier und dann in praktikabel, und dann geben Sie die Ergebnisse zurück. Was also tun wird, ist, was auch immer ein B hier drin ist, es wird das ausführen, es in sich selbst
speichern und dann zurückkehren. Das Ergebnis hat jetzt das Ergebnis von Ihrer Funktion gefragt. Sie können Funktionen auch im Inneren verschachteln. Also lassen Sie uns dies entfernen und mehr mehr sind größeres Beispiel. Lassen Sie uns also Code erstellen, wo wir die Disc nicht berechnen wollen. Also lassen Sie uns sagen, dass dieser Wettbewerb 20% wir sollten ihren Punkt zu sehen, auch. Richtig? Und jetzt definieren wir die Formel. Okay, also gebe ich das meiner Formel zu, richtig? Und wie definieren wir dann die Formel? Richtig. Also haben wir die Parameter innerhalb der Prentice angegeben. Also haben wir gleich zwei Zahlen. Lassen Sie uns nun anfangen zu definieren, was wir innerhalb unserer Formel passieren wollen. Okay, das ist
also für eine Person, Stufe eins könnte sich beschleunigen, richtig? Denn was wir tun wollen, ist 80% zu bekommen und dann haben wir Preis gleich einem multiplizierten durch Person Stufe. Richtig. Also, was wir jetzt tun, ist, was wir hier für ein Recht übergeben, das ist der ursprüngliche Preis, und dann ist es der Rabattprozentsatz. H rechts. Also werden wir das von einer weiteren 100% abziehen. Und was auch immer die Präsentation, ISS wird dies mit einem Okay multiplizieren, Jetzt ist es zurück dies jetzt als diese gezählte Presse. Okay, jetzt gehen wir für Ergebnis gleich Kohle. Meine Formel jetzt, Preis diese Art und Ergebnis. Lassen Sie uns eine bessere Vorstellung davon haben, was bisher passiert ist. Also haben wir nur zwei Variablen definiert. Hier drüben haben wir den Preis. Wir haben den Rabatt. Und dann nur um zu demonstrieren, wie vier Minuten erstellt werden definieren
wir unsere eigene Formel, wobei es zwei Parameter A und B. akzeptiert. Okay, Also wäre ein unser Preis und dann wäre unsere Rabattperson Seite und was wir tun drinnen, richtig? Dies bedeutet den Beginn der Funktion, was wir in der Funktion tun, richtig? Es ist nur eine einfache Berechnung des ermäßigten Preises. Also, sobald Sie die Person Tasia gerade von einem wie 100% minus 20% abgezogen haben, die uns 80%
geben würde . Und jetzt würden wir 80% auf den Preis multiplizieren, den ursprünglichen Preis. Und jetzt haben Sie Ihren ermäßigten Preis. Nachdem Sie mit der Berechnung fertig
sind, haben wir gerade den ermäßigten Preis zurückgeschickt, richtig? Und dann ist das das Ergebnis von meiner Formel. Und jetzt, um zu demonstrieren, wie wir anrufen oder wie wir unsere Formel nennen, wissen
wir, ein Ergebnis lebensfähig kalt meiner Formel zu schaffen, richtig. Und dann übergeben Sie zwei Variablen, was in diesem Fall Preis ist. Es ist also, als würde ich 100 hier rein gehen und den Rabatt 0,2 hier drüben übergeben. Und dann passiert die Magie innerhalb der Formel, und das Ergebnis wäre zurück zu dem Ergebnis, das hier drüben lebensfähig ist. Okay, was wir jetzt haben, ist die Frage, was wir erwarten. Welchen Wert erwarten wir? Okay, also der erwartete Wert ist 20% Rabatt auf 100 würde 80 sein. Also, wenn du fertig gehst, und jetzt können wir das Ergebnis sehen, das Katie hier und da gefragt hat. Das coole Ding ist, können
wir jetzt Schritt für Schritt Preisnachlass suchen. Richtig. Und dann haben wir die meine Formel, welche Ihre Definition ist, richtig? Dies ist die Funktion, die sie gerechtfertigt haben. Und wenn Sie zum Ergebnis gehen, dann haben wir den endgültigen Wert verblasst. Ok?
10. Funktionen - Wiederverwendbare Funktionen: können wir auch wiederverwendbare Funktionen ausführen. Okay, was bedeutet, dass wir die Funktion hier definieren. Und dann rufen wir in einer separaten Abfrage die gleiche Funktion auf, so dass wir wiederverwendbaren Code
immer und immer wieder erstellen können . Es ist, als ob Sie es nur einmal definieren und dann könnten Sie in anderen Steinbrüchen in mehreren
Karrieren gehen und dann die gleiche Funktion immer und immer wieder aufrufen. Also gehen wir zurück zu dir. Erweiterter Editor. Das hat die Codes sehr verändert. Ich werde jetzt tun, ist nur die Funktion zu kopieren, die wir gerade erstellt haben. OK, um etwas Zeit zu sparen. Lassen Sie uns rechts gehen Klick kopieren Spiel. Also, um eine wiederverwendbare Funktion zu definieren. Ich habe das gerade geschrieben und ich kopiere einfach die Funktion, die wir erstellt haben, viel los und was wir jetzt tun werden. Wenn du das einfach richtig glaubst, und dann ist das der Anfang der Funktion richtig, dann lass mich es einfach etwas mawr
lesbares machen , das die Stimmung ruiniert. ALS sind die Parameter. Also lasst uns Rabatt hier rüber gehen. Eine Änderung zu Rabatt und im Austausch A zu drücken. Okay, jetzt ist dies die Funktion, das Ergebnis der Funktion, die wir gerade erstellt haben. Und dann geben wir ihm einen besseren Namen hier drüben. Direkt auf Cory Settings. Geben Sie ihm einfach den Namen ab. Berechnen. Ermäßigter Preis Jetzt haben wir Monate. Ja, es sieht im Moment gut aus. Lass es uns einfach retten. Jetzt haben wir diese wiederverwendbare Funktion erstellt, die für neue Cree gehen muss. Andere Quellen. Schwarze Sorge. Okay, jetzt hier beginnt die Magie zu passieren. Es ist gehen, um Advance Editor zu sehen. Okay, also lassen Sie uns für das Ergebnis gehen. Richtig? Und da wir vor einer Weile diesen Namen definiert, richtig, berechnen reduzierten Preis und es akzeptiert, um lebensfähige Cisco für 100. Lassen Sie uns einen Rabatt von 40% versuchen und dann gehen wir für einen Angriff. Wenn Sie jetzt fertig gehen, können
wir sehen 40% Rabatt wäre 60 und jetzt sind Sie in der Lage, Ihre definierte Funktion zu verwenden
11. Funktionen - Invoking: Wenn es darum geht, unsere eigenen Funktionen zu erstellen, ist
eine Sache, die Sie tun können, auch, es zu testen, indem Sie es aufrufen. Also zeige ich Ihnen einen schnellen Weg, wie Sie die Funktionen aufrufen, die wir gerade erstellt haben. Lassen Sie uns also zu Daten gehen, die Transformation erhalten. Sicher, Steinbrüche. Wenn wir also unsere Funktionen hier drüben haben, lassen Sie mich einfach doppelklicken. Und dann, was ich tun werde, ist dies eine einfache Multiplikationsfunktion, die wir erstellt haben. Also lassen Sie mich fünf und vier versuchen. Dann gehst du OK, und du wirst in der Lage sein, das zu berufen, damit du hier sehen kannst, richtig? Es ist jetzt 20 und Sie könnten das gleiche tun, eine Quelle für Ihre anderen Funktionen.
12. Funktionen Überbrückung von Funktionen: Lassen Sie uns nun über das Übergeben von Funktionen sprechen. Also werden wir über etwas diskutieren, das sehr mächtig ist. Okay, also haben wir die Fähigkeit, eine Funktion in eine andere Funktion zu übergeben, damit die Vaterfunktion eine generische Logik
implementieren kann , die weit verbreitet ist. Dann verwenden wir die Funktion, die an sie übergeben wird, um sein Verhalten anzupassen. Es ist ziemlich schwer, das Konzept in Touristen zu erfassen, so wird direkt in das Beispiel springen. Okay, was wir jetzt hier haben, ist weniger richtig aus verschiedenen Funktionen, die bereits in em
implementiert sind . So sind diese weit verfügbar, bereit für uns zu verwenden. Ok. Also mach dir keine Sorgen darüber, wie ich im Moment auf den Bildschirm kam. Was ich später tun werde, ist, dass ich Ihnen zeigen werde, wie wir eine komplette Liste runterkriegen können. Ich bin Funktionen. Okay, aber im Augenblick, konzentriere dich
einfach auf diese, denn was wir tun wollen, ist nur einen Blick auf eine Funktion zu werfen, okay? Nur eine Funktion. Es ist ein Tisch, der merkwürdig hier drüben eingeholt hat. Okay, also dieser hier, also was? Ich will es dir zeigen. Ja. Lassen Sie uns nur einen Blick darauf werfen, was Sie innerhalb dieser spezifischen Funktion tun können. Also, sobald ich hier klicke. Es zeigt mir nur die Dokumentation oder die Definition, wie dies verwendet wird. Okay, also was? Iss die Tabelle At Spaltenfunktion So akzeptiert es eine Tabelle. OK, 1. 1 hier und jetzt ist es Anzeigen in der neuen Spalte Namen, rechts, der Text. Okay, also haben wir gerade den Namen angegeben. Und was kommt dann als nächstes? Ist der Säulengenerator als Funktion? Also, was macht das? OK, also ignoriere einfach den optionalen Parameter jetzt, also haben wir Baum dank der Konzentration auf den Tisch, die Kolonie, richtig, und dann die Funktion aus dem College Belüfter. Es ist also als bei Spalte mit dem Namen neuer Spaltenname für die Tabellentabelle definiert. Die Werte für die Spalte, unser Computer mit der angegebenen Auswahlfunktion Spaltengenerator, die jede Zeile genommen ass und Eingabe. Also, was das bedeutet ISS die Tabelle. Dieser seltsame Aufruf wird die schwere Arbeit erledigen, eine neue Spalte für Sie für Ihren Tisch hinzuzufügen, richtig? Und dann nimmt es nur den neuen Spaltennamen ein. Was auch immer Sie hier angeben. Fragte den Spaltennamen und die coole Sache ISS. Es nimmt eine Funktion, die Sie richtig angeben können, und Sie können definieren, was Sie wollen ,
wie der Inhalt für das neue Kondom generiert würde. Okay, was bedeutet, dass Sie völlig Ihre eigene Funktion übergeben können. Und dann wird es nur für jede einzelne Zeile in Ihrer Tabelle ausgeführt,
rechts, um Ihre Spalte zu generieren. Okay, das ist
also für die Tabelle Diese Spalte, denn das ist, was wir verwenden werden, um zu zeigen, wie wir Funktion an
eine andere Funktion übergeben ? Richtig? Da die Tabelle, die Spalte bereits vorhanden ist und Funktion OK, dass wir jederzeit verwenden können. Okay, was wir tun werden, ist, dass wir das einfach schließen und was wir jetzt tun werden, ist, lasst uns einfach eine neue, leere Sorge machen. Ok? Sie fragen aus anderen Quellen ab. Schwarzes Wort. Also, was wir jetzt tun werden, ist das. Gehen Sie zu wenige, Advance Editor und lassen Sie uns definieren eine neue Tabelle OK von Grund auf neu definieren. Also lassen Sie uns einen gefälschten Tisch erstellen. Mach dir vorerst keine Sorgen darüber. Und wie wird das definieren? Okay, also tippe ich es einfach. Und hier wird zuerst separat diskutiert werden, wie Sie Tabellen definieren? Aber
für unsere Demo-Zwecke, brauchen
wir nur eine Tabelle zu erstellen. Also lassen Sie uns einfach fortfahren, den Inhalt aus dem Tisch jetzt zu erstellen. Ok? Also, was ich jetzt tun werde, ist, lassen Sie mich das einfach entfernen. Lassen Sie Ausdruck. Ich will dir nur den Weg zeigen. Haben Sie eine gültige Tabelle, die hier definiert ist. Lass uns einfach drauf gehen. Fertig. Was wir also tun, ist, dass wir so ziemlich zwei Spalten definieren, die eine Spalte aufrufen, um zu schreiben und im Inhalt wären 5 10 für den ersten Raum, 15 20 für das zweite Wachstum und 25 30 für den Tortenraum. Okay, jetzt haben wir wenigstens einen Arbeitstisch. Formen Sie eine Ansicht. Das ist Redakteur. Okay, jetzt sind es acht Stunden. Lassen Sie Ausdruck jetzt, und wir haben Quelle s diese Tabelle, oder? Also haben wir unseren Tisch hier zu finden. Und jetzt fangen wir an, die Funktion an eine andere zu übergeben. Okay, jetzt ist es das Feuer. Erstens, unsere Säulengenerator Funktion. Denn sobald wir die Tabelle aufrufen, die Anzeigenspalte Was wollen wir passieren, wenn diese neue Spalte erstellt wird? Also, was werden wir tun? S Lasst uns nur Dysfunktion definieren, oder? Also die privaten Bereiche. Die Rolle. Ok. Und dann haben wir dieses Recht,
den Pfeil, um richtig zu definieren, was wir für jedes einzelne Seil passieren wollen. Also, was wir jetzt tun,
das, was wir tun wollen, ist, den Wert direkt in Spalte 1 zu bekommen und den Wert aus Spalte zwei und ein addiertes zusammen und sie beide zusammen zu bekommen. Und jetzt haben Sie den Wert für Ihre neue Spalte. Okay, das ist
also wegen Dysfunktion, die wir finden müssen. Jetzt. Es ist jetzt diese zu schaffen. Es ist CO. Er hatte eine Säule, richtig? Und denken Sie daran, wir haben Baum-Dinge, die wir spezifizieren müssen. Drei Parameter. Erstens, es ist der Tisch. Also haben wir eine Tabelle definiert und Quelle, Welches ist diese hier drüben, richtig? Nexus, die Kolonie. Die Atombombe hörbar. Also, was? Wir wollen die ISS. Dieser Name New Bro Total und dann eine Funktion auf Howard des Wertes wird für
die neue Cottam berechnet werden . Also was? Wir machen diese Kopie Dysfunktion, richtig? Und dann werde ich einfach bezahlen, hier drüben sitzen und das ist unsere Funktion. Und jetzt werden wir das einfach in der Spalte zurückgeben, damit wir unsere Ergebnisse sehen können, denn das, was wir jetzt haben, wird magisch sein. Lass uns das erledigt machen. Und jetzt, was wir haben, ist die neue Rolle insgesamt, die fünf plus 10 ist, die 15 15 2035 25 robust ist, das ist 55. Okay, wenn wir hierher zurückgehen, ist
es in der Lage, die richtige Berechnung zu übernehmen, die wir passieren wollen, oder was auch immer Operation, die wir passieren wollen. Und es hat den Tisch ausgeführt. Diese Anzeigenspalte hat sie für jede einzelne Zeile ausgeführt, oder? Das ist ziemlich cool. Okay, wenn wir wieder zu unserer Funktion zurückkehren, wie definieren wir sie? Er nennt ihn eins. Bringen Sie die Familie davon, einen anzurufen. Holen Sie sich das Fett vom Aufruf, um sie zusammen zu addieren. Und das ist der neue Wert, richtig? Einen anrufen, denn das ist der Name, den wir definieren. Er rief ihn an, um sie besser zu schreiben. Und das ist, was Ihre neue Rolle insgesamt als falsch bezeichnet. Also, um Tabelle
zusammenzufassen, diese Anzeigenspalte behandelt den größten Teil der Arbeit, die ein neues Cottam hinzufügt, richtig, Also dies tut die meiste Arbeit hier und die Schönheit davon akzeptiert unsere Kunden Zufriedenheit. Es ermöglicht uns, anzugeben, was der Inhalt aus der neuen Spalte sein wird, so dass wir nicht die Funktion
schreiben müssen , die alle Verantwortlichkeiten behandelt
, mit dem Hinzufügen einer neuen Spalte, richtig? Denn in diesem Code hier drüben konnten
Sie sehen, dass es so etwas nicht gibt, was wir getan haben. Sie rufen diese Funktion einfach auf. Aber was wir nur getan haben Waas eine einfache Funktion hier zu schaffen. Okay, das nimmt in einer einzigen Zeile und erzeugt einen einzigen Wert, und das ist, was wir an unseren Tisch übergeben, der eingeholt hatte.
13. Funktionen – das Keyword: Jetzt haben wir gezeigt, wie wir Funktion an eine andere Funktion übergeben können. Sehen wir uns nun an, wie wir unseren M-Mantel weiter vereinfachen können. Wir könnten unseren Code so ändern, dass er so aussieht. Okay,
also, was ich jetzt tun werde, ist
es, lass mich das einfach kopieren, oder? Die Definition unserer Säulengeneratorfunktion, und ich werde es hier lyrisch einschlagen. Und lassen Sie mich diesen Rover hier löschen. Also, was Sie hier sehen könnten, ist, dass wir die Spalte größere Funktion ersetzt haben. Was zeigt, dass Sie tatsächlich das Telefon direkt im Inneren definieren können. Okay, also keine Notwendigkeit, es draußen zu definieren und vieles mehr. Nun, wenn wir eine Funktion haben, die ein einzelnes Argument akzeptiert, okay, so ist dies eine Funktion, die nur einen Parameter benötigt. Wir können es noch einen Schritt weiter gehen, um dies noch mehr zu vereinfachen, um es noch besser aussehen zu lassen. Okay, also was ich tun werde, ist, das hier drüben als Spielplatz zu benutzen. Was wir tun können, kann tatsächlich Zeile durch den Unterstrich ersetzen, oder? Und es würde in etwa so aussehen. Okay, also was taten Sie gerade? Seine Vereinfachung der Funktion hier drüben rechts. Und dann gibt es ein Schlüsselwort in em, das kalt ist. Jeder kann man tatsächlich war dis Teil hier drüben mit dem Wort, das mit einem Schlüsselwort jeweils hier
drüben. OK, also jetzt, was wir haben ja, gefangen ein plus que rief ihn auch, nicht wahr? Und wenn Sie hier und in der letzten bemerken, desto weniger Vereinfachung können wir es tun. Sie können den Unterstrich einfach ganz entfernen. Und es wird so etwas aussehen, jedes Kondom eins und dann ihn
auch nennen . Und die schöne Sache mit dieser Einheit von Dysfunktion, richtig, die einen einzelnen Parameter akzeptiert, sind
Sie jetzt in der Lage, es zu vereinfachen iss in so etwas mit der Verwendung von jedem Schlüssel wo? Okay, all diese Transformationen hier drüben führen das Gleiche durch. Aber es ist nur besser lesbar, wenn Sie diese Art von Format haben, weil es viel
angenehmer für das Eis ist. Also, was wir jetzt tun werden, ist, dass wir das einfach kopieren, okay? Und ich werde alle diese Beispiele hier löschen und diese Funktion
hier ersetzen . Jetzt lehrt es. Und jetzt hast du Koks. Das ist noch lesbarer, wenn Sie fertig sind, und es funktioniert immer noch gut. Ok? Wir sind immer noch in der Lage, die Werte hinzuzufügen, um sie dazu zu bringen, unsere neue Rolle insgesamt zu bekommen.
14. Vielen Dank und Herzlichen Glückwunsch!: Vielen Dank und herzlichen
Glückwunsch zum Abschluss dieses Kurses. Ich hoffe also, dass dies Ihnen
beim Erlernen
der M-Sprache in unserer Anfrage geholfen hat . Okay, Sie können also auch eine Bewertung zu diesem Kurs
abgeben indem Sie
einfach auf den Link „
Bewertungen“ hier klicken. Sobald Sie darauf geklickt haben, können
Sie auf
die Schaltfläche Live-Überprüfung klicken , um
eine Bewertung für diesen Kurs abzugeben. Also einfach, indem
Sie sich ihren Platz ansehen. Bitte hinterlassen Sie
eine ehrliche Bewertung. Ich würde mich über Ihr
Feedback freuen. Sie können mein
Profil auch überprüfen, indem Sie auf meinen Namen klicken Diesen Link finden Sie hier für weitere
Microsoft-bezogene Kurse. Sobald Sie also auf den Link
geklickt haben, sehen
Sie einfach meine Profilseite. Und hier können Sie Ihre Lernreise
fortsetzen indem Sie meine
besten Microsoft-Kurse durchgehen.