Power BI - Pourquoi apprendre à coder en M Tutoriels

Découvrez pourquoi il est important d'apprendre à coder en utilisant les fonctionnalités de Microsoft 365. Cette vidéo vous montre comment le codage peut vous aider à automatiser des tâches répétitives et à gagner du temps dans votre travail quotidien.
Obtenez des conseils pratiques pour apprendre à coder en utilisant les langages de programmation tels que Python et R, et comment les intégrer dans vos projets Microsoft 365. Contactez-nous pour plus d'informations sur l'apprentissage du codage dans Microsoft 365.

  • 3:23
  • 1158 vues
00:00:00
Dans cette section, on va s'attaquer
00:00:02
à un gros morceau qui est d'apprendre
00:00:05
un petit peu à coder en M,
00:00:08
donc je ne vous en voudrais pas
00:00:10
si vous passez directement à
00:00:11
la suite du cours, hein.
00:00:13
Ce que là on va vraiment apprendre à coder,
00:00:16
ça ne vous empêchera pas de suivre la
00:00:18
suite hein, notamment sur tout ce qui
00:00:19
va se passer dans la gestion du data
00:00:22
model et dans la création des rapports.
00:00:24
Pour ceux qui veulent se rendre
00:00:26
réellement experts, hein,
00:00:27
de cette partie de Power Quéry ?
00:00:28
Eh bien je ne peux que vous
00:00:30
inviter à suivre cette partie.
00:00:32
Ce petit disclaimer étant dit,
00:00:34
on va attaquer donc le langage M,
00:00:36
c'est pour le terme mashup qui
00:00:38
serait difficile à traduire.
00:00:41
En tout cas ça a une notion de
00:00:43
de de capture et de transformation,
00:00:46
de d'information et donc on l'a,
00:00:49
on l'a déjà rencontré en plusieurs fois.
00:00:51
Hein je vous en ai parlé régulièrement
00:00:53
donc c'est quand on est dans le
00:00:55
l'éditeur avancé c'est d'avoir du coup
00:00:57
cette structure de requêtes avec ce
00:00:59
molette puis une succession de de lignes.
00:01:02
Chaque ligne correspondant à
00:01:04
chaque fois à une manipulation.
00:01:06
Donc là ici par exemple,
00:01:07
on est sur l'import de Wikipédia où je
00:01:10
vais avoir ici l'import de données et
00:01:12
ensuite le fait de repérer des tableaux,
00:01:14
et cetera et cetera.
00:01:15
Et donc l'idée c'est qu’au-delà
00:01:17
de d'apprendre ça par cœur,
00:01:19
ce n’est absolument pas ce que je vous demande,
00:01:20
c'est de savoir un petit peu comment
00:01:22
vous-même et écrire des choses,
00:01:24
faire des conditions,
00:01:25
déclarer vos propres variables,
00:01:26
potentiellement faire des boucles pour
00:01:28
que vous puissiez aller plus loin
00:01:31
dans vos manipulations de données.
00:01:33
Alors pourquoi apprendre à coder plutôt
00:01:35
que d'utiliser directement le menu ?
00:01:37
Parce que, comme on l'a vu en fait,
00:01:38
le code qui est généré ici a été
00:01:39
fait via les différents items qu'on
00:01:41
peut avoir dans les menus et via les
00:01:44
configurations qu'on peut faire.
00:01:45
Eh bien, selon moi,
00:01:46
il y a 3 raisons principales à ça,
00:01:48
c'est que déjà on va pouvoir créer
00:01:50
des snippets de manipulation.
00:01:51
Qu'est-ce qu'on entend par snippet ?
00:01:53
C'est un ensemble de retraitement.
00:01:55
Imaginons que vous travaillez
00:01:56
régulièrement avec le même type
00:01:57
de données qui va vous demander
00:01:59
de à chaque fois,
00:02:00
par exemple mettre en minuscules
00:02:02
prendre un caractère séparateur,
00:02:03
extraire une donnée.
00:02:05
Créer une colonne conditionnelle,
00:02:07
et cetera,
00:02:07
et cetera.
00:02:07
Et imaginons que vous ayez à le faire
00:02:10
régulièrement pour votre société et
00:02:11
bien vous pourriez tout à fait plutôt
00:02:13
que de devoir le faire à chaque fois,
00:02:15
de créer du coup une,
00:02:17
une fonction qui serait capable
00:02:18
d'aller exécuter à chaque fois
00:02:20
toutes ces manipulations une
00:02:22
seule fois pour votre colonne.
00:02:23
Donc on l'envoie tout de suite
00:02:25
l'intérêt de de la chose.
00:02:26
En plus de ça,
00:02:27
on pourrait créer des fonctions
00:02:28
qui n'existent pas par défaut,
00:02:29
parce que là,
00:02:30
je vous parlais là pour l'instant de de
00:02:31
succession de fonctions qui existent,
00:02:32
mais on peut tout à fait comme
00:02:33
on l'a fait
00:02:34
là pour calculer l'évolution tout à l'heure.
00:02:36
Créer des fonctions qui n'existent
00:02:37
pas par défaut et donc aller enrichir
00:02:40
son deck de manipulation possible
00:02:41
dans Power Query et potentielle aussi
00:02:44
de le partager avec ses collègues.
00:02:46
Et dernier élément, et ça,
00:02:47
c'est extrêmement important,
00:02:48
c'est de savoir lire et débugger
00:02:49
une requête un certain moment.
00:02:51
Vous allez avoir des bugs
00:02:53
sur des manipulations que vous
00:02:54
êtes en train de faire et les
00:02:56
comment dire.
00:02:57
Les explications autour des euros vous
00:02:59
pouvez avoir des pouvoirs ne sont pas
00:03:01
toujours très claires ou alors vous
00:03:02
allez tomber sur des forums où là on
00:03:04
ne parle quasiment qu’en vraiment
00:03:05
en code M et donc là pour pouvoir
00:03:07
bien débugger et comprendre ce que
00:03:10
potentiellement quelqu'un peut dire
00:03:11
dans un forum il faut savoir lire
00:03:13
ce langage-là donc pour toutes ces
00:03:15
raisons je ne peux que vous inviter.
00:03:17
Va apprendre un petit peu,
00:03:19
en tout cas à lire le langage M et
00:03:21
potentiellement même à l'écrire.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
In this section, we will tackle
00:00:02
to a big piece that is to learn
00:00:05
a little bit to code in M,
00:00:08
so I wouldn't blame you
00:00:10
If you go directly to
00:00:11
The rest of the course, eh.
00:00:13
What we will really learn to code,
00:00:16
It won't stop you from following the
00:00:18
more eh, especially on everything that
00:00:19
will happen in data management
00:00:22
model and in the creation of reports.
00:00:24
For those who want to go
00:00:26
Really experts, huh,
00:00:27
of this part of Power Quéry?
00:00:28
Well I can only you
00:00:30
Invite to follow this part.
00:00:32
This little disclaimer being said,
00:00:34
we will attack the M language,
00:00:36
It is for the term mashup that
00:00:38
would be difficult to translate.
00:00:41
In any case it has a notion of
00:00:43
capture and processing,
00:00:46
of information and therefore we have it,
00:00:49
We have already met him several times.
00:00:51
Heh I've told you about it regularly
00:00:53
So that's when you're in the
00:00:55
The advanced editor is to have suddenly
00:00:57
This query structure with this CE
00:00:59
wheel then a succession of lines.
00:01:02
Each row corresponding to
00:01:04
each time to a manipulation.
00:01:06
So here for example,
00:01:07
we are on the import of Wikipedia where I
00:01:10
will have here the import of data and
00:01:12
then the fact of locating tables,
00:01:14
et cetera et cetera.
00:01:15
And so the idea is that beyond
00:01:17
to learn this by heart,
00:01:19
This is absolutely not what I am asking of you,
00:01:20
It's to know a little bit how
00:01:22
yourself and write things,
00:01:24
make conditions,
00:01:25
declare your own variables,
00:01:26
potentially make loops for
00:01:28
that you can go further
00:01:31
in your data manipulations.
00:01:33
So why learn to code instead
00:01:35
than using the menu directly?
00:01:37
Because, as we have seen in fact,
00:01:38
The code that is generated here has been
00:01:39
made via the different items that we
00:01:41
can have in the menus and via the
00:01:44
configurations that can be made.
00:01:45
Well, in my opinion,
00:01:46
There are 3 main reasons for this,
00:01:48
is that already we will be able to create
00:01:50
manipulation snippets.
00:01:51
What is meant by snippet?
00:01:53
It is a reprocessing package.
00:01:55
Let's say you're working
00:01:56
regularly with the same type
00:01:57
of data that will ask you
00:01:59
from each time,
00:02:00
e.g. lower case
00:02:02
take a separator character,
00:02:03
Extract data.
00:02:05
Create a conditional column,
00:02:07
and so forth
00:02:07
and so forth.
00:02:07
And let's say you have to.
00:02:10
regularly for your company and
00:02:11
well you could quite rather
00:02:13
than having to do it every time,
00:02:15
to create one,
00:02:17
a function that would be capable
00:02:18
to go and execute every time
00:02:20
All these manipulations one
00:02:22
only once for your column.
00:02:23
So we send it right away
00:02:25
the interest of the thing.
00:02:26
On top of that,
00:02:27
functions could be created
00:02:28
that do not exist by default,
00:02:29
because there,
00:02:30
I was talking about for the moment
00:02:31
succession of existing functions,
00:02:32
But we can quite like
00:02:33
We did it
00:02:34
there to calculate the evolution just now.
00:02:36
Create functions that do not exist
00:02:37
not by default and therefore go enrich
00:02:40
Its possible manipulation deck
00:02:41
in Power quéry and potential too
00:02:44
to share it with colleagues.
00:02:46
And last element, and that,
00:02:47
This is extremely important,
00:02:48
it is to know how to read and debug
00:02:49
a request at a certain time.
00:02:51
You're going to have bugs
00:02:53
on manipulations that you
00:02:54
are doing and the,
00:02:56
The the how to say.
00:02:57
The explanations around the euros you
00:02:59
can have powers are not
00:03:01
always very clear or you
00:03:02
Go find forums where we
00:03:04
speaks almost only in real life
00:03:05
in M code and therefore there to be able to
00:03:07
Debug well and understand what
00:03:10
Potentially someone can say
00:03:11
In a forum you have to know how to read
00:03:13
This language is therefore there for all these
00:03:15
Reasons I can only invite you.
00:03:17
Go learn a little bit,
00:03:19
in any case to read the language M and
00:03:21
potentially even to write it.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
In diesem Abschnitt werden wir uns mit
00:00:02
zu einem großen Stück, das zu lernen ist
00:00:05
ein wenig zum Programmieren in M,
00:00:08
also würde ich es dir nicht verübeln
00:00:10
Wenn Sie direkt zu
00:00:11
Der Rest des Kurses, eh.
00:00:13
Was wir wirklich lernen werden zu programmieren,
00:00:16
Es wird Sie nicht davon abhalten, dem
00:00:18
mehr eh, vor allem auf alles, was
00:00:19
wird im Datenmanagement passieren
00:00:22
Modell und bei der Erstellung von Berichten.
00:00:24
Für diejenigen, die gehen wollen
00:00:26
Wirklich Experten, hm,
00:00:27
dieses Teils von Power Quéry?
00:00:28
Nun, ich kann nur dich
00:00:30
Laden Sie ein, diesem Teil zu folgen.
00:00:32
Dieser kleine Haftungsausschluss wird gesagt,
00:00:34
wir werden die M-Sprache angreifen,
00:00:36
Es ist für den Begriff Mashup, dass
00:00:38
wäre schwer zu übersetzen.
00:00:41
Auf jeden Fall hat es eine Vorstellung von
00:00:43
Erfassung und Verarbeitung,
00:00:46
von Informationen und deshalb haben wir sie,
00:00:49
Wir haben ihn schon mehrmals getroffen.
00:00:51
Heh ich habe dir regelmäßig davon erzählt
00:00:53
Das ist, wenn Sie in der
00:00:55
Der erweiterte Editor soll plötzlich
00:00:57
Diese Abfragestruktur mit diesem CE
00:00:59
Rad dann eine Abfolge von Linien.
00:01:02
Jede Zeile entspricht
00:01:04
jedes Mal zu einer Manipulation.
00:01:06
Also hier zum Beispiel,
00:01:07
wir sind auf dem Import von Wikipedia, wo ich
00:01:10
wird hier den Import von Daten haben und
00:01:12
dann die Tatsache, Tabellen zu finden,
00:01:14
et cetera et cetera.
00:01:15
Und so ist die Idee, dass darüber hinaus
00:01:17
dies auswendig zu lernen,
00:01:19
Das ist absolut nicht das, was ich von Ihnen verlange,
00:01:20
Es ist ein bisschen zu wissen, wie
00:01:22
dich selbst und schreibe Dinge,
00:01:24
Bedingungen stellen,
00:01:25
deklarieren Sie Ihre eigenen Variablen,
00:01:26
möglicherweise Schleifen erstellen für
00:01:28
dass Sie weiter gehen können
00:01:31
in Ihren Datenmanipulationen.
00:01:33
Warum also stattdessen programmieren lernen?
00:01:35
als das Menü direkt zu verwenden?
00:01:37
Denn, wie wir in der Tat gesehen haben,
00:01:38
Der Code, der hier generiert wird, wurde
00:01:39
hergestellt über die verschiedenen Artikel, die wir
00:01:41
kann in den Menüs und über die
00:01:44
Konfigurationen, die vorgenommen werden können.
00:01:45
Nun, meiner Meinung nach,
00:01:46
Dafür gibt es 3 Hauptgründe,
00:01:48
Ist das bereits, werden wir in der Lage sein,
00:01:50
Manipulationsausschnitte.
00:01:51
Was ist mit Snippet gemeint?
00:01:53
Es handelt sich um ein Wiederaufbereitungspaket.
00:01:55
Nehmen wir an, Sie arbeiten
00:01:56
regelmäßig mit dem gleichen Typ
00:01:57
von Daten, die Sie fragen werden
00:01:59
von jedem,
00:02:00
z.B. Kleinbuchstaben
00:02:02
Nehmen Sie ein Trennzeichen,
00:02:03
Daten extrahieren.
00:02:05
Erstellen Sie eine bedingte Spalte,
00:02:07
und so weiter
00:02:07
und so weiter.
00:02:07
Und sagen wir, Sie müssen.
00:02:10
regelmäßig für Ihr Unternehmen und
00:02:11
Nun, man könnte eher
00:02:13
als es jedes Mal tun zu müssen,
00:02:15
um eine zu erstellen,
00:02:17
eine Funktion, die in der Lage wäre,
00:02:18
jedes Mal zu gehen und auszuführen
00:02:20
All diese Manipulationen eine
00:02:22
Nur einmal für Ihre Kolumne.
00:02:23
Also senden wir es sofort
00:02:25
das Interesse der Sache.
00:02:26
Darüber hinaus
00:02:27
Funktionen könnten erstellt werden
00:02:28
die standardmäßig nicht vorhanden sind,
00:02:29
denn dort,
00:02:30
Ich sprach für den Moment über
00:02:31
Nachfolge bestehender Funktionen,
00:02:32
Aber wir können durchaus mögen
00:02:33
Wir haben es geschafft
00:02:34
Dort, um die Entwicklung gerade jetzt zu berechnen.
00:02:36
Erstellen von Funktionen, die nicht vorhanden sind
00:02:37
nicht standardmäßig und daher anreichern
00:02:40
Sein mögliches Manipulationsdeck
00:02:41
auch in Power Quéry und Potenzial
00:02:44
um es mit Kollegen zu teilen.
00:02:46
Und letztes Element, und das,
00:02:47
Das ist äußerst wichtig,
00:02:48
Es geht darum, zu wissen, wie man liest und debuggt
00:02:49
eine Anfrage zu einem bestimmten Zeitpunkt.
00:02:51
Du wirst Bugs haben
00:02:53
auf Manipulationen, die Sie
00:02:54
tun und die,
00:02:56
Das wie zu sagen.
00:02:57
Die Erklärungen rund um den Euro
00:02:59
kann Befugnisse haben sind nicht
00:03:01
immer sehr klar oder Sie
00:03:02
Suchen Sie Foren, in denen wir
00:03:04
spricht fast nur im wirklichen Leben
00:03:05
im M-Code und damit dort, um
00:03:07
Debuggen Sie gut und verstehen Sie, was
00:03:10
Möglicherweise kann jemand sagen
00:03:11
In einem Forum muss man lesen können
00:03:13
Diese Sprache ist also für all diese Sprachen da.
00:03:15
Gründe, warum ich Sie nur einladen kann.
00:03:17
Geh ein bisschen lernen,
00:03:19
in jedem Fall die Sprache M zu lesen und
00:03:21
möglicherweise sogar, um es zu schreiben.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
En esta sección, abordaremos
00:00:02
a una gran pieza que es aprender
00:00:05
un poco para codificar en M,
00:00:08
así que no te culparía
00:00:10
Si vas directamente a
00:00:11
El resto del curso, eh.
00:00:13
Lo que realmente aprenderemos a codificar,
00:00:16
No te impedirá seguir el
00:00:18
más eh, especialmente en todo lo que
00:00:19
sucederá en la gestión de datos
00:00:22
modelo y en la creación de informes.
00:00:24
Para los que quieren ir
00:00:26
Realmente expertos, eh,
00:00:27
de esta parte de Power Query?
00:00:28
Bueno, solo puedo ti
00:00:30
Invita a seguir esta parte.
00:00:32
Este pequeño descargo de responsabilidad está dicho,
00:00:34
atacaremos el lenguaje M,
00:00:36
Es para el término mashup que
00:00:38
sería difícil de traducir.
00:00:41
En cualquier caso, tiene una noción de
00:00:43
captura y procesamiento,
00:00:46
de información y por lo tanto la tenemos,
00:00:49
Ya nos hemos reunido con él varias veces.
00:00:51
Je, te lo he contado regularmente
00:00:53
Así que ahí es cuando estás en el
00:00:55
El editor avanzado es tener de repente
00:00:57
Esta estructura de consulta con este CE
00:00:59
rueda luego una sucesión de líneas.
00:01:02
Cada fila corresponde a
00:01:04
cada vez a una manipulación.
00:01:06
Así que aquí, por ejemplo,
00:01:07
estamos en la importación de Wikipedia donde
00:01:10
tendrá aquí la importación de datos y
00:01:12
luego el hecho de ubicar tablas,
00:01:14
et cetera et cetera.
00:01:15
Y entonces la idea es que más allá
00:01:17
para aprender esto de memoria,
00:01:19
Esto no es en absoluto lo que te estoy pidiendo,
00:01:20
Es saber un poco cómo
00:01:22
tú mismo y escribe cosas,
00:01:24
hacer condiciones,
00:01:25
declarar sus propias variables,
00:01:26
potencialmente hacer bucles para
00:01:28
que puedes llegar más lejos
00:01:31
en sus manipulaciones de datos.
00:01:33
Entonces, ¿por qué aprender a codificar en su lugar?
00:01:35
que usar el menú directamente?
00:01:37
Porque, como hemos visto de hecho,
00:01:38
El código que se genera aquí ha sido
00:01:39
Hecho a través de los diferentes artículos que
00:01:41
puede tener en los menús y a través del
00:01:44
configuraciones que se pueden hacer.
00:01:45
Bueno, en mi opinión,
00:01:46
Hay 3 razones principales para esto,
00:01:48
es que ya seremos capaces de crear
00:01:50
Fragmentos de manipulación.
00:01:51
¿Qué se entiende por fragmento?
00:01:53
Es un paquete de reprocesamiento.
00:01:55
Digamos que estás trabajando
00:01:56
regularmente con el mismo tipo
00:01:57
de datos que le pedirán
00:01:59
de cada vez,
00:02:00
por ejemplo, minúsculas
00:02:02
tomar un carácter separador,
00:02:03
Extraer datos.
00:02:05
Crear una columna condicional,
00:02:07
y así sucesivamente
00:02:07
y así sucesivamente.
00:02:07
Y digamos que tienes que hacerlo.
00:02:10
regularmente para su empresa y
00:02:11
Bueno, podrías más bien
00:02:13
que tener que hacerlo cada vez,
00:02:15
para crear uno,
00:02:17
una función que sería capaz
00:02:18
para ir y ejecutar cada vez
00:02:20
Todas estas manipulaciones uno
00:02:22
solo una vez para su columna.
00:02:23
Así que lo enviamos de inmediato
00:02:25
el interés de la cosa.
00:02:26
Además de eso,
00:02:27
Se podrían crear funciones
00:02:28
que no existen por defecto,
00:02:29
porque allí,
00:02:30
Estaba hablando por el momento
00:02:31
sucesión de funciones existentes,
00:02:32
Pero nos puede gustar bastante
00:02:33
Lo logramos
00:02:34
Hay que calcular la evolución justo ahora.
00:02:36
Crear funciones que no existen
00:02:37
no por defecto y por lo tanto ir enriqueciendo
00:02:40
Su posible baraja de manipulación
00:02:41
en Power quéry y potencial también
00:02:44
para compartirlo con colegas.
00:02:46
Y último elemento, y eso,
00:02:47
Esto es extremadamente importante,
00:02:48
Es saber leer y depurar
00:02:49
una solicitud en un momento determinado.
00:02:51
Vas a tener errores
00:02:53
sobre las manipulaciones que usted
00:02:54
están haciendo y el,
00:02:56
El cómo decir.
00:02:57
Las explicaciones en torno a los euros que
00:02:59
puede tener poderes no son
00:03:01
siempre muy claro o tú
00:03:02
Ir a buscar foros donde
00:03:04
habla casi solo en la vida real
00:03:05
en código M y por lo tanto para poder
00:03:07
Depurar bien y entender lo que
00:03:10
Potencialmente alguien puede decir
00:03:11
En un foro hay que saber leer
00:03:13
Por lo tanto, este lenguaje está ahí para todos estos
00:03:15
Razones por las que solo puedo invitarte.
00:03:17
Ve a aprender un poco,
00:03:19
en cualquier caso, leer la lengua M y
00:03:21
potencialmente incluso para escribirlo.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
In deze sectie zullen we het aanpakken
00:00:02
naar een groot stuk dat te leren is
00:00:05
een beetje coderen in M,
00:00:08
dus ik zou het je niet kwalijk nemen
00:00:10
Als u rechtstreeks naar
00:00:11
De rest van de cursus, hè.
00:00:13
Wat we echt zullen leren coderen,
00:00:16
Het zal je er niet van weerhouden om de
00:00:18
meer eh, vooral op alles wat
00:00:19
zal gebeuren in data management
00:00:22
modelleren en bij het maken van rapporten.
00:00:24
Voor wie wil gaan
00:00:26
Echt experts, hè,
00:00:27
van dit deel van Power Quéry?
00:00:28
Nou, ik kan alleen jij
00:00:30
Nodig uit om dit deel te volgen.
00:00:32
Deze kleine disclaimer wordt gezegd,
00:00:34
we zullen de M-taal aanvallen,
00:00:36
Het is voor de term mashup dat
00:00:38
zou moeilijk te vertalen zijn.
00:00:41
In ieder geval heeft het een notie van
00:00:43
vastleggen en verwerken,
00:00:46
van informatie en daarom hebben we het,
00:00:49
We hebben hem al meerdere keren ontmoet.
00:00:51
Heh ik heb je er regelmatig over verteld
00:00:53
Dus dat is wanneer je in de
00:00:55
De geavanceerde editor moet plotseling
00:00:57
Deze querystructuur met deze CE
00:00:59
wiel dan een opeenvolging van lijnen.
00:01:02
Elke rij die overeenkomt met
00:01:04
elke keer tot een manipulatie.
00:01:06
Dus hier bijvoorbeeld,
00:01:07
we zijn op de import van Wikipedia waar ik
00:01:10
zal hier de import van gegevens en
00:01:12
dan het feit van het lokaliseren van tabellen,
00:01:14
et cetera et cetera.
00:01:15
En dus is het idee dat voorbij
00:01:17
om dit uit het hoofd te leren,
00:01:19
Dit is absoluut niet wat ik van u vraag,
00:01:20
Het is om een beetje te weten hoe
00:01:22
jezelf en schrijf dingen,
00:01:24
voorwaarden stellen,
00:01:25
uw eigen variabelen declareren,
00:01:26
mogelijk lussen maken voor
00:01:28
dat je verder kunt gaan
00:01:31
in uw gegevensmanipulaties.
00:01:33
Dus waarom zou je in plaats daarvan leren coderen
00:01:35
dan het menu direct te gebruiken?
00:01:37
Omdat, zoals we in feite hebben gezien,
00:01:38
De code die hier wordt gegenereerd is
00:01:39
gemaakt via de verschillende items die we
00:01:41
kan in de menu's en via de
00:01:44
configuraties die gemaakt kunnen worden.
00:01:45
Nou, naar mijn mening,
00:01:46
Daar zijn 3 belangrijke redenen voor,
00:01:48
is dat we al in staat zullen zijn om te creëren
00:01:50
manipulatiefragmenten.
00:01:51
Wat wordt bedoeld met snippet?
00:01:53
Het is een opwerkingspakket.
00:01:55
Stel dat u werkt
00:01:56
regelmatig met hetzelfde type
00:01:57
van gegevens die u zullen vragen
00:01:59
van elke keer,
00:02:00
bijv. kleine letters
00:02:02
neem een scheidingsteken,
00:02:03
Gegevens extraheren.
00:02:05
Maak een voorwaardelijke kolom,
00:02:07
enzovoort
00:02:07
enzovoort.
00:02:07
En laten we zeggen dat het moet.
00:02:10
regelmatig voor uw bedrijf en
00:02:11
nou je zou heel nogal
00:02:13
dan het elke keer te moeten doen,
00:02:15
om er een te maken,
00:02:17
een functie die in staat zou zijn
00:02:18
om elke keer te gaan uitvoeren
00:02:20
Al deze manipulaties één
00:02:22
slechts één keer voor je column.
00:02:23
Dus we sturen het meteen op
00:02:25
het belang van het ding.
00:02:26
Bovendien,
00:02:27
functies kunnen worden gemaakt
00:02:28
die niet standaard bestaan,
00:02:29
want daar,
00:02:30
Ik had het er even over
00:02:31
opeenvolging van bestaande functies,
00:02:32
Maar we kunnen best aardig vinden
00:02:33
We hebben het gedaan
00:02:34
daar om de evolutie zojuist te berekenen.
00:02:36
Functies maken die niet bestaan
00:02:37
niet standaard en ga daarom verrijken
00:02:40
Het mogelijke manipulatiedek
00:02:41
in Power quéry en potentieel ook
00:02:44
om het te delen met collega's.
00:02:46
En laatste element, en dat,
00:02:47
Dit is uiterst belangrijk,
00:02:48
het is om te weten hoe te lezen en te debuggen
00:02:49
een verzoek op een bepaald tijdstip.
00:02:51
Je gaat bugs hebben
00:02:53
op manipulaties die u
00:02:54
zijn doen en de,
00:02:56
De hoe te zeggen.
00:02:57
De uitleg rondom de euro's jij
00:02:59
kan bevoegdheden hebben zijn niet
00:03:01
altijd heel duidelijk of jij
00:03:02
Ga forums zoeken waar we
00:03:04
spreekt bijna alleen in het echte leven
00:03:05
in M-code en dus om er te kunnen
00:03:07
Debug goed en begrijp wat
00:03:10
Mogelijk kan iemand zeggen
00:03:11
In een forum moet je weten hoe je moet lezen
00:03:13
Deze taal is er dus voor al deze
00:03:15
Redenen waarom ik je alleen maar kan uitnodigen.
00:03:17
Ga een beetje leren,
00:03:19
in ieder geval de taal M en
00:03:21
mogelijk zelfs om het te schrijven.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
Nesta seção, abordaremos
00:00:02
para uma grande peça que é para aprender
00:00:05
um pouco para codificar em M,
00:00:08
então eu não iria culpá-lo
00:00:10
Se você for diretamente para
00:00:11
O resto do curso, hein.
00:00:13
O que realmente aprenderemos a codificar,
00:00:16
Isso não o impedirá de seguir o
00:00:18
mais eh, especialmente em tudo o que
00:00:19
acontecerá no gerenciamento de dados
00:00:22
modelo e na criação de relatórios.
00:00:24
Para quem quer ir
00:00:26
Realmente especialistas, hein,
00:00:27
desta parte do Power Quéry?
00:00:28
Bem, eu só posso você
00:00:30
Convide a seguir esta parte.
00:00:32
Este pequeno aviso de isenção de responsabilidade está sendo dito,
00:00:34
atacaremos a linguagem M,
00:00:36
É para o termo mashup que
00:00:38
seria difícil de traduzir.
00:00:41
Em qualquer caso, tem uma noção de
00:00:43
captura e processamento,
00:00:46
de informação e, portanto, nós a temos,
00:00:49
Já o encontramos várias vezes.
00:00:51
Heh eu tenho falado sobre isso regularmente
00:00:53
Então é aí que você está no
00:00:55
O editor avançado é ter de repente
00:00:57
Esta estrutura de consulta com este CE
00:00:59
roda então uma sucessão de linhas.
00:01:02
Cada linha correspondente a
00:01:04
cada vez para uma manipulação.
00:01:06
Então, aqui, por exemplo,
00:01:07
estamos na importação da Wikipédia onde eu
00:01:10
terá aqui a importação de dados e
00:01:12
depois o fato de localizar tabelas,
00:01:14
et cetera et cetera.
00:01:15
E assim a ideia é que além
00:01:17
para aprender isso de cor,
00:01:19
Isto não é absolutamente o que estou pedindo a você,
00:01:20
É saber um pouco como
00:01:22
você mesmo e escrever coisas,
00:01:24
fazer condições,
00:01:25
declarar suas próprias variáveis,
00:01:26
potencialmente criar loops para
00:01:28
que você pode ir mais longe
00:01:31
em suas manipulações de dados.
00:01:33
Então, por que aprender a codificar em vez disso?
00:01:35
do que usar o menu diretamente?
00:01:37
Porque, como vimos de fato,
00:01:38
O código gerado aqui foi
00:01:39
feito através dos diferentes itens que nós
00:01:41
pode ter nos menus e através do
00:01:44
configurações que podem ser feitas.
00:01:45
Bem, na minha opinião,
00:01:46
Existem 3 razões principais para isso,
00:01:48
é que já seremos capazes de criar
00:01:50
trechos de manipulação.
00:01:51
O que se entende por trecho?
00:01:53
É um pacote de reprocessamento.
00:01:55
Digamos que você esteja trabalhando
00:01:56
regularmente com o mesmo tipo
00:01:57
de dados que lhe irão pedir
00:01:59
de cada vez,
00:02:00
por exemplo, minúsculas
00:02:02
tomar um caractere separador,
00:02:03
Extraia dados.
00:02:05
Criar uma coluna condicional,
00:02:07
e assim por diante
00:02:07
e assim por diante.
00:02:07
E digamos que você tenha que fazê-lo.
00:02:10
regularmente para a sua empresa e
00:02:11
bem, você poderia muito bem
00:02:13
do que ter que fazê-lo todas as vezes,
00:02:15
para criar um,
00:02:17
uma função que seria capaz
00:02:18
para ir e executar todas as vezes
00:02:20
Todas essas manipulações uma
00:02:22
apenas uma vez para a sua coluna.
00:02:23
Por isso, enviamo-lo imediatamente
00:02:25
o interesse da coisa.
00:02:26
Além disso,
00:02:27
funções podem ser criadas
00:02:28
que não existem por padrão,
00:02:29
porque lá,
00:02:30
Eu estava falando sobre o momento
00:02:31
sucessão de funções existentes,
00:02:32
Mas podemos gostar bastante
00:02:33
Conseguimo-lo
00:02:34
lá para calcular a evolução agora.
00:02:36
Criar funções que não existem
00:02:37
não por padrão e, portanto, ir enriquecer
00:02:40
Seu possível deck de manipulação
00:02:41
em Poder quéry e potencial também
00:02:44
para compartilhá-lo com os colegas.
00:02:46
E último elemento, e que,
00:02:47
Isto é extremamente importante,
00:02:48
é saber ler e depurar
00:02:49
um pedido em um determinado momento.
00:02:51
Você vai ter bugs
00:02:53
sobre manipulações que você
00:02:54
estão fazendo e o,
00:02:56
O como dizer.
00:02:57
As explicações em torno dos euros que você
00:02:59
pode ter poderes não são
00:03:01
sempre muito claro ou você
00:03:02
Vá encontrar fóruns onde nós
00:03:04
fala quase só na vida real
00:03:05
em código M e, portanto, para poder
00:03:07
Depurar bem e entender o que
00:03:10
Potencialmente alguém pode dizer
00:03:11
Em um fórum você tem que saber ler
00:03:13
Esta linguagem está, portanto, lá para todos estes
00:03:15
Razões pelas quais só posso convidá-lo.
00:03:17
Vá aprender um pouco,
00:03:19
em qualquer caso, ler a língua M e
00:03:21
potencialmente até mesmo para escrevê-lo.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
W tej sekcji zajmiemy się
00:00:02
do dużego kawałka, który jest do nauczenia się
00:00:05
trochę do kodowania w M,
00:00:08
więc nie winiłbym cię
00:00:10
Jeśli przejdziesz bezpośrednio do
00:00:11
Reszta kursu, eh.
00:00:13
Co tak naprawdę nauczymy się kodować,
00:00:16
To nie powstrzyma Cię przed podążaniem za
00:00:18
więcej eh, zwłaszcza na wszystko, co
00:00:19
stanie się w zarządzaniu danymi
00:00:22
modelowanie i tworzenie raportów.
00:00:24
Dla tych, którzy chcą jechać
00:00:26
Naprawdę eksperci, huh,
00:00:27
tej części Power Quéry?
00:00:28
Cóż, mogę tylko ty
00:00:30
Zapraszam do obserwowania tej części.
00:00:32
To małe zastrzeżenie zostało powiedziane,
00:00:34
zaatakujemy język M,
00:00:36
To dla terminu mashup, który
00:00:38
byłoby trudne do przetłumaczenia.
00:00:41
W każdym razie ma pojęcie
00:00:43
wychwytywanie i przetwarzanie,
00:00:46
informacji i dlatego je mamy,
00:00:49
Spotkaliśmy się z nim już kilka razy.
00:00:51
Heh, mówiłem ci o tym regularnie
00:00:53
Więc wtedy jesteś w
00:00:55
Zaawansowany edytor ma mieć nagle
00:00:57
Ta struktura zapytania z tym CE
00:00:59
koło, a następnie ciąg linii.
00:01:02
Każdy wiersz odpowiadający
00:01:04
za każdym razem do manipulacji.
00:01:06
Więc tutaj na przykład,
00:01:07
jesteśmy na imporcie Wikipedii, gdzie
00:01:10
będzie miał tutaj import danych i
00:01:12
następnie fakt lokalizowania tabel,
00:01:14
et cetera et cetera.
00:01:15
Chodzi o to, że poza
00:01:17
nauczyć się tego na pamięć,
00:01:19
Absolutnie nie o to was proszę,
00:01:20
To wiedzieć trochę jak
00:01:22
siebie i pisać rzeczy,
00:01:24
zrobić warunki,
00:01:25
zadeklarować własne zmienne,
00:01:26
Potencjalnie twórz pętle dla
00:01:28
że możesz pójść dalej
00:01:31
w manipulacjach danymi.
00:01:33
Dlaczego więc zamiast tego uczyć się kodować
00:01:35
niż bezpośrednie korzystanie z menu?
00:01:37
Ponieważ, jak widzieliśmy w rzeczywistości,
00:01:38
Wygenerowany tutaj kod został
00:01:39
wykonane za pomocą różnych przedmiotów, które my
00:01:41
może mieć w menu i za pośrednictwem
00:01:44
konfiguracje, które można wykonać.
00:01:45
Cóż, moim zdaniem,
00:01:46
Istnieją 3 główne powody takiego stanu rzeczy,
00:01:48
jest to, że już będziemy w stanie stworzyć
00:01:50
fragmenty manipulacji.
00:01:51
Co oznacza fragment kodu?
00:01:53
Jest to pakiet regeneracyjny.
00:01:55
Załóżmy, że pracujesz
00:01:56
regularnie z tym samym typem
00:01:57
danych, które Cię poproszą
00:01:59
za każdym razem,
00:02:00
np. małe litery
00:02:02
wziąć znak separatora,
00:02:03
Wyodrębnianie danych.
00:02:05
Tworzenie kolumny warunkowej,
00:02:07
i tak dalej
00:02:07
i tak dalej.
00:02:07
I powiedzmy, że musisz.
00:02:10
regularnie dla Twojej firmy i
00:02:11
Cóż, mógłbyś raczej
00:02:13
niż konieczność robienia tego za każdym razem,
00:02:15
, aby je utworzyć,
00:02:17
funkcja, która byłaby zdolna
00:02:18
iść i wykonywać za każdym razem
00:02:20
Wszystkie te manipulacje jeden
00:02:22
tylko raz dla twojej kolumny.
00:02:23
Więc wysyłamy go od razu
00:02:25
interes rzeczy.
00:02:26
Co więcej,
00:02:27
Funkcje mogą być tworzone
00:02:28
które domyślnie nie istnieją,
00:02:29
bo tam,
00:02:30
Mówiłem o tym w tej chwili
00:02:31
sukcesja istniejących funkcji,
00:02:32
Ale możemy całkiem polubić
00:02:33
Udało się
00:02:34
tam, aby obliczyć ewolucję właśnie teraz.
00:02:36
Tworzenie funkcji, które nie istnieją
00:02:37
nie domyślnie i dlatego go wzbogacić
00:02:40
Jego możliwa talia manipulacyjna
00:02:41
w Power quéry i potencjał też
00:02:44
, aby podzielić się nim z kolegami.
00:02:46
I ostatni element, i to,
00:02:47
Jest to niezwykle ważne,
00:02:48
To wiedzieć, jak czytać i debugować
00:02:49
żądanie w określonym czasie.
00:02:51
Będziesz miał błędy
00:02:53
na manipulacje, które ty
00:02:54
robią i,
00:02:56
Jak powiedzieć.
00:02:57
Wyjaśnienia dotyczące euro
00:02:59
może mieć moce nie są
00:03:01
zawsze bardzo jasne lub ty
00:03:02
Znajdź fora, na których
00:03:04
Mówi prawie tylko w prawdziwym życiu
00:03:05
w kodzie M, a zatem tam, aby móc
00:03:07
Dobrze debuguj i zrozum, co
00:03:10
Potencjalnie ktoś może powiedzieć
00:03:11
Na forum musisz wiedzieć, jak czytać
00:03:13
Dlatego ten język jest dla nich wszystkich
00:03:15
Powody, które mogę tylko zaprosić.
00:03:17
Idź się trochę nauczyć,
00:03:19
w każdym przypadku czytać język M oraz
00:03:21
potencjalnie nawet po to, by go napisać.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
इस खंड में, हम निपटेंगे
00:00:02
एक बड़ा टुकड़ा जो सीखना है
00:00:05
एम में कोड करने के लिए थोड़ा सा,
00:00:08
इसलिए मैं आपको दोष नहीं दूंगा
00:00:10
यदि आप सीधे जाते हैं
00:00:11
बाकी कोर्स, एह।
00:00:13
हम वास्तव में कोड करना सीखेंगे,
00:00:16
यह आपको अनुसरण करने से नहीं रोकेगा
00:00:18
अधिक एह, विशेष रूप से हर चीज पर जो
00:00:19
डेटा प्रबंधन में होगा
00:00:22
मॉडल और रिपोर्ट के निर्माण में।
00:00:24
उन लोगों के लिए जो जाना चाहते हैं
00:00:26
वास्तव में विशेषज्ञों, हुह,
00:00:27
पावर क्वेरी के इस हिस्से में से क्या है?
00:00:28
खैर मैं केवल आप कर सकते हैं
00:00:30
इस भाग का अनुसरण करने के लिए आमंत्रित करें।
00:00:32
यह छोटा सा अस्वीकरण कहा जा रहा है,
00:00:34
हम एम भाषा पर हमला करेंगे,
00:00:36
यह मैशअप शब्द के लिए है कि
00:00:38
अनुवाद करना मुश्किल होगा।
00:00:41
किसी भी मामले में इसकी एक धारणा है
00:00:43
कैप्चर और प्रसंस्करण,
00:00:46
जानकारी है और इसलिए हमारे पास यह है,
00:00:49
हम उनसे पहले ही कई बार मिल चुके हैं।
00:00:51
मैंने आपको नियमित रूप से इसके बारे में बताया है
00:00:53
तो यह तब होता है जब आप उसमें होते हैं
00:00:55
उन्नत संपादक अचानक होना है
00:00:57
इस CE के साथ यह क्वेरी संरचना
00:00:59
पहिया फिर लाइनों का एक उत्तराधिकार।
00:01:02
प्रत्येक पंक्ति किसके अनुरूप है?
00:01:04
हर बार एक हेरफेर के लिए।
00:01:06
उदाहरण के लिए यहां,
00:01:07
हम विकिपीडिया के आयात पर हैं जहाँ मैं
00:01:10
यहां डेटा का आयात होगा और
00:01:12
फिर तालिकाओं का पता लगाने का तथ्य,
00:01:14
और वगैरह और वगैरह।
00:01:15
और इसलिए विचार यह है कि इससे परे
00:01:17
दिल से यह सीखने के लिए,
00:01:19
यह बिल्कुल वही नहीं है जो मैं आपसे पूछ रहा हूं,
00:01:20
थोड़ा जानना है कि कैसे
00:01:22
खुद और चीजें लिखें,
00:01:24
शर्तें बनाएं,
00:01:25
अपने स्वयं के चर घोषित करें,
00:01:26
संभावित रूप से लूप बनाने के लिए
00:01:28
ताकि आप आगे जा सकें
00:01:31
अपने डेटा जोड़तोड़ में.
00:01:33
तो इसके बजाय कोड करना क्यों सीखें
00:01:35
सीधे मेनू का उपयोग करने की तुलना में?
00:01:37
क्योंकि, जैसा कि हमने वास्तव में देखा है,
00:01:38
यहां उत्पन्न कोड क्या है?
00:01:39
विभिन्न वस्तुओं के माध्यम से बनाया गया है जो हम
00:01:41
मेनू में और इसके माध्यम से हो सकता है
00:01:44
कॉन्फ़िगरेशन जो बनाए जा सकते हैं.
00:01:45
खैर, मेरी राय में,
00:01:46
इसके 3 मुख्य कारण हैं,
00:01:48
यह है कि हम पहले से ही बनाने में सक्षम होंगे
00:01:50
हेरफेर स्निपेट।
00:01:51
स्निपेट से क्या तात्पर्य है?
00:01:53
यह एक रीप्रोसेसिंग पैकेज है।
00:01:55
मान लें कि आप काम कर रहे हैं
00:01:56
नियमित रूप से एक ही प्रकार के साथ
00:01:57
डेटा जो आपसे पूछेगा
00:01:59
हर बार से,
00:02:00
उदाहरण के लिए कम मामला
00:02:02
एक विभाजक चरित्र ले लो,
00:02:03
डेटा निकालें.
00:02:05
एक सशर्त स्तंभ बनाएँ,
00:02:07
और आगे
00:02:07
और आगे भी।
00:02:07
और मान लीजिए कि आपको करना है।
00:02:10
नियमित रूप से अपनी कंपनी के लिए और
00:02:11
ठीक है, आप काफी हद तक कर सकते हैं
00:02:13
हर बार ऐसा करने की तुलना में,
00:02:15
एक बनाने के लिए,
00:02:17
एक फ़ंक्शन जो सक्षम होगा
00:02:18
हर बार जाकर निष्पादित करना
00:02:20
ये सभी जोड़तोड़ एक
00:02:22
अपने कॉलम के लिए केवल एक बार।
00:02:23
तो हम इसे तुरंत भेजते हैं
00:02:25
बात का हित।
00:02:26
इसके शीर्ष पर,
00:02:27
फ़ंक्शन बनाए जा सकते हैं
00:02:28
जो डिफ़ॉल्ट रूप से मौजूद नहीं हैं,
00:02:29
क्योंकि वहाँ,
00:02:30
मैं उस पल के बारे में बात कर रहा था
00:02:31
मौजूदा कार्यों का उत्तराधिकार,
00:02:32
लेकिन हम काफी पसंद कर सकते हैं
00:02:33
हमने यह कर दिया
00:02:34
अभी विकास की गणना करने के लिए वहां है।
00:02:36
ऐसे फ़ंक्शन बनाएँ जो मौजूद नहीं हैं
00:02:37
डिफ़ॉल्ट रूप से नहीं और इसलिए समृद्ध हो जाओ
00:02:40
इसकी संभावित हेरफेर डेक
00:02:41
शक्ति में वृद्धि और क्षमता भी
00:02:44
सहकर्मियों के साथ साझा करने के लिए।
00:02:46
और अंतिम तत्व, और वह,
00:02:47
यह अत्यंत महत्वपूर्ण है,
00:02:48
यह जानना है कि कैसे पढ़ना और डीबग करना है
00:02:49
एक निश्चित समय पर अनुरोध।
00:02:51
आपको कीड़े होने जा रहे हैं
00:02:53
जोड़तोड़ पर जो आप
00:02:54
कर रहे हैं और कर रहे हैं,
00:02:56
कहने का तरीका।
00:02:57
यूरो के आसपास के स्पष्टीकरण
00:02:59
शक्तियां नहीं हो सकती हैं
00:03:01
हमेशा बहुत स्पष्ट या आप
00:03:02
उन मंचों को खोजें जहां हम
00:03:04
लगभग केवल वास्तविक जीवन में बोलता है
00:03:05
एम कोड में और इसलिए सक्षम होने के लिए
00:03:07
अच्छी तरह से डीबग करें और समझें कि क्या
00:03:10
संभवतः कोई कह सकता है
00:03:11
एक मंच में आपको यह जानना होगा कि कैसे पढ़ना है
00:03:13
इसलिए यह भाषा इन सभी के लिए है।
00:03:15
कारण मैं केवल आपको आमंत्रित कर सकता हूं।
00:03:17
थोड़ा सीखो,
00:03:19
किसी भी मामले में भाषा M और M को पढ़ने के लिए
00:03:21
संभवतः इसे लिखने के लिए भी।

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
In questa sezione, affronteremo
00:00:02
a un grande pezzo che è imparare
00:00:05
un po 'di codice in M,
00:00:08
quindi non ti biasimerei
00:00:10
Se vai direttamente a
00:00:11
Il resto del corso, eh.
00:00:13
Cosa impareremo davvero a programmare,
00:00:16
Non ti impedirà di seguire il
00:00:18
più eh, soprattutto su tutto ciò che
00:00:19
avverrà nella gestione dei dati
00:00:22
modello e nella creazione di report.
00:00:24
Per chi vuole andare
00:00:26
Davvero esperti, eh,
00:00:27
di questa parte di Power Quéry?
00:00:28
Beh, posso solo tu
00:00:30
Invita a seguire questa parte.
00:00:32
Detto questo piccolo disclaimer,
00:00:34
attaccheremo il linguaggio M,
00:00:36
È per il termine mashup che
00:00:38
sarebbe difficile da tradurre.
00:00:41
In ogni caso ha una nozione di
00:00:43
cattura ed elaborazione,
00:00:46
di informazioni e quindi ce l'abbiamo,
00:00:49
Lo abbiamo già incontrato diverse volte.
00:00:51
Heh te ne ho parlato regolarmente
00:00:53
Quindi è quando sei nel
00:00:55
L'editor avanzato è quello di avere improvvisamente
00:00:57
Questa struttura di query con questo CE
00:00:59
ruota quindi una successione di linee.
00:01:02
Ogni riga corrispondente a
00:01:04
ogni volta ad una manipolazione.
00:01:06
Quindi qui per esempio,
00:01:07
siamo sull'importazione di Wikipedia dove io
00:01:10
avrà qui l'importazione dei dati e
00:01:12
quindi il fatto di localizzare le tabelle,
00:01:14
et cetera et cetera.
00:01:15
E quindi l'idea è che oltre
00:01:17
per imparare questo a memoria,
00:01:19
Questo non è assolutamente ciò che vi chiedo,
00:01:20
È sapere un po' come
00:01:22
te stesso e scrivi cose,
00:01:24
fare condizioni,
00:01:25
dichiarare le proprie variabili,
00:01:26
potenzialmente creare loop per
00:01:28
che puoi andare oltre
00:01:31
nelle tue manipolazioni dei dati.
00:01:33
Quindi, perché imparare a programmare invece
00:01:35
rispetto all'utilizzo diretto del menu?
00:01:37
Perché, come abbiamo visto in effetti,
00:01:38
Il codice generato qui è stato
00:01:39
realizzato tramite i diversi articoli che abbiamo
00:01:41
può avere nei menu e tramite il
00:01:44
configurazioni che possono essere fatte.
00:01:45
Beh, secondo me,
00:01:46
Ci sono 3 ragioni principali per questo,
00:01:48
è che già saremo in grado di creare
00:01:50
frammenti di manipolazione.
00:01:51
Cosa si intende per frammento?
00:01:53
Si tratta di un pacchetto di ritrattamento.
00:01:55
Supponiamo che tu stia lavorando
00:01:56
regolarmente con lo stesso tipo
00:01:57
di dati che ti chiederanno
00:01:59
da ogni volta,
00:02:00
ad es. minuscole
00:02:02
prendere un carattere separatore,
00:02:03
Estrarre dati.
00:02:05
Creare una colonna condizionale,
00:02:07
e così via
00:02:07
e così via.
00:02:07
E diciamo che devi farlo.
00:02:10
regolarmente per la tua azienda e
00:02:11
beh, potresti piuttosto
00:02:13
che doverlo fare ogni volta,
00:02:15
per crearne uno,
00:02:17
una funzione che sarebbe in grado di
00:02:18
per andare ed eseguire ogni volta
00:02:20
Tutte queste manipolazioni una
00:02:22
solo una volta per la colonna.
00:02:23
Quindi lo inviamo subito
00:02:25
l'interesse della cosa.
00:02:26
Inoltre,
00:02:27
è possibile creare funzioni
00:02:28
che non esistono per impostazione predefinita,
00:02:29
perché lì,
00:02:30
Ne parlavo per il momento
00:02:31
successione delle funzioni esistenti,
00:02:32
Ma possiamo abbastanza piacere
00:02:33
Ce l'abbiamo fatta
00:02:34
lì per calcolare l'evoluzione proprio ora.
00:02:36
Creare funzioni che non esistono
00:02:37
non di default e quindi andare ad arricchirsi
00:02:40
Il suo possibile mazzo di manipolazione
00:02:41
anche in Power quéry e potenziale
00:02:44
per condividerlo con i colleghi.
00:02:46
E l'ultimo elemento, e che,
00:02:47
Questo è estremamente importante,
00:02:48
è sapere come leggere ed eseguire il debug
00:02:49
una richiesta in un determinato momento.
00:02:51
Avrai bug
00:02:53
sulle manipolazioni che si
00:02:54
stanno facendo e il,
00:02:56
Il come dire.
00:02:57
Le spiegazioni intorno agli euro si
00:02:59
possono avere poteri non sono
00:03:01
sempre molto chiaro o tu
00:03:02
Vai a trovare forum dove abbiamo
00:03:04
parla quasi solo nella vita reale
00:03:05
in codice M e quindi non ci deve essere in grado di
00:03:07
Debug bene e capire cosa
00:03:10
Potenzialmente qualcuno può dire
00:03:11
In un forum devi sapere come leggere
00:03:13
Questo linguaggio è quindi lì per tutti questi
00:03:15
Motivi per cui posso solo invitarvi.
00:03:17
Vai a imparare un po ',
00:03:19
in ogni caso leggere la lingua M e
00:03:21
potenzialmente anche per scriverlo.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
Di bagian ini, kami akan menangani
00:00:02
ke bagian besar yang harus dipelajari
00:00:05
sedikit untuk kode di M,
00:00:08
jadi saya tidak akan menyalahkan Anda
00:00:10
Jika Anda pergi langsung ke
00:00:11
Sisa kursus, eh.
00:00:13
Apa yang benar-benar akan kita pelajari tentang coding,
00:00:16
Itu tidak akan menghentikan Anda untuk mengikuti
00:00:18
lebih eh, terutama pada segala sesuatu yang
00:00:19
akan terjadi dalam manajemen data
00:00:22
model dan dalam pembuatan laporan.
00:00:24
Bagi mereka yang ingin pergi
00:00:26
Benar-benar ahli, ya,
00:00:27
dari bagian Power Quéry ini?
00:00:28
Yah aku hanya bisa kamu
00:00:30
Undanglah untuk mengikuti bagian ini.
00:00:32
Penyangkalan kecil ini dikatakan,
00:00:34
kami akan menyerang bahasa M,
00:00:36
Untuk istilah mashup itulah
00:00:38
akan sulit diterjemahkan.
00:00:41
Bagaimanapun ia memiliki gagasan tentang
00:00:43
menangkap dan memproses,
00:00:46
informasi dan oleh karena itu kami memilikinya,
00:00:49
Kami sudah bertemu dengannya beberapa kali.
00:00:51
Heh saya sudah memberi tahu Anda tentang hal itu secara teratur
00:00:53
Jadi saat itulah Anda berada di
00:00:55
Editor tingkat lanjut harus tiba-tiba
00:00:57
Struktur kueri ini dengan CE ini
00:00:59
roda kemudian suksesi garis.
00:01:02
Setiap baris terkait dengan
00:01:04
setiap kali untuk manipulasi.
00:01:06
Jadi di sini misalnya,
00:01:07
kami berada di impor Wikipedia di mana saya
00:01:10
akan memiliki di sini impor data dan
00:01:12
maka fakta menemukan tabel,
00:01:14
et cetera et cetera.
00:01:15
Jadi idenya adalah bahwa di luar
00:01:17
untuk mempelajari ini dengan hati,
00:01:19
Ini sama sekali bukan yang saya minta dari Anda,
00:01:20
Ini untuk mengetahui sedikit bagaimana
00:01:22
diri sendiri dan menulis sesuatu,
00:01:24
membuat kondisi,
00:01:25
mendeklarasikan variabel Anda sendiri,
00:01:26
berpotensi membuat loop untuk
00:01:28
bahwa Anda dapat melangkah lebih jauh
00:01:31
dalam manipulasi data Anda.
00:01:33
Jadi mengapa belajar coding sebagai gantinya
00:01:35
daripada menggunakan menu secara langsung?
00:01:37
Karena, seperti yang telah kita lihat pada kenyataannya,
00:01:38
Kode yang dihasilkan di sini telah
00:01:39
dibuat melalui berbagai item yang kami
00:01:41
dapat memiliki di menu dan melalui
00:01:44
konfigurasi yang bisa dibuat.
00:01:45
Nah, menurut saya,
00:01:46
Ada 3 alasan utama untuk ini,
00:01:48
apakah itu sudah bisa kita buat
00:01:50
cuplikan manipulasi.
00:01:51
Apa yang dimaksud dengan cuplikan?
00:01:53
Ini adalah paket pemrosesan ulang.
00:01:55
Katakanlah Anda sedang bekerja
00:01:56
secara teratur dengan tipe yang sama
00:01:57
data yang akan menanyakan kepada Anda
00:01:59
dari setiap kali,
00:02:00
misalnya huruf kecil
00:02:02
ambil karakter pemisah,
00:02:03
Ekstrak data.
00:02:05
Membuat kolom bersyarat,
00:02:07
dan lain sebagainya
00:02:07
dan lain sebagainya.
00:02:07
Dan katakanlah Anda harus melakukannya.
00:02:10
secara teratur untuk perusahaan Anda dan
00:02:11
yah Anda bisa lebih suka
00:02:13
daripada harus melakukannya setiap saat,
00:02:15
untuk membuatnya,
00:02:17
fungsi yang akan mampu
00:02:18
untuk pergi dan mengeksekusi setiap saat
00:02:20
Semua manipulasi ini satu
00:02:22
hanya sekali untuk kolom Anda.
00:02:23
Jadi kami segera mengirimkannya
00:02:25
kepentingan benda itu.
00:02:26
Selain itu,
00:02:27
fungsi dapat dibuat
00:02:28
yang tidak ada secara default,
00:02:29
karena disana,
00:02:30
Saya sedang berbicara tentang untuk saat ini
00:02:31
suksesi fungsi yang ada,
00:02:32
Tapi kita bisa sangat menyukai
00:02:33
Kami berhasil
00:02:34
di sana untuk menghitung evolusi barusan.
00:02:36
Membuat fungsi yang tidak ada
00:02:37
tidak secara default dan karena itu memperkaya
00:02:40
Dek manipulasi yang mungkin
00:02:41
dalam Power quéry dan potensi juga
00:02:44
untuk membagikannya dengan rekan kerja.
00:02:46
Dan elemen terakhir, dan itu,
00:02:47
Ini sangat penting,
00:02:48
itu untuk mengetahui cara membaca dan men-debug
00:02:49
permintaan pada waktu tertentu.
00:02:51
Anda akan memiliki bug
00:02:53
pada manipulasi yang Anda
00:02:54
sedang melakukan dan,
00:02:56
Bagaimana mengatakannya.
00:02:57
Penjelasan seputar euro Anda
00:02:59
dapat memiliki kekuatan tidak
00:03:01
selalu sangat jelas atau Anda
00:03:02
Cari forum tempat kami
00:03:04
berbicara hampir hanya dalam kehidupan nyata
00:03:05
dalam kode M dan oleh karena itu ada untuk dapat
00:03:07
Debug dengan baik dan pahami apa
00:03:10
Berpotensi seseorang dapat mengatakan
00:03:11
Dalam forum Anda harus tahu cara membaca
00:03:13
Oleh karena itu, bahasa ini ada untuk semua ini
00:03:15
Alasan saya hanya bisa mengundang Anda.
00:03:17
Pergi belajar sedikit,
00:03:19
dalam hal apapun untuk membaca bahasa M dan
00:03:21
bahkan berpotensi untuk menulisnya.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

00:00:00
Nesta seção, vamos abordar
00:00:02
a um grande pedaço que é aprender
00:00:05
um pouco para codificar em M,
00:00:08
Então eu não te culparia
00:00:10
Se você for diretamente para
00:00:11
O resto do curso, hein.
00:00:13
O que realmente vamos aprender a codificar,
00:00:16
Isso não vai impedi-lo de seguir o
00:00:18
mais hein, principalmente em tudo o que
00:00:19
vai acontecer na gestão de dados
00:00:22
modelo e relatórios.
00:00:24
Para quem quer ir
00:00:26
Realmente especialistas, hein,
00:00:27
desta parte do Power Quéry?
00:00:28
Bem, só posso dizer-lhe
00:00:30
convidá-lo a seguir esta parte.
00:00:32
Dito aquele pequeno aviso legal,
00:00:34
então vamos atacar a linguagem M,
00:00:36
É para o termo mashup que
00:00:38
seria difícil de traduzir.
00:00:41
Em todo o caso, tem uma noção de
00:00:43
captura e processamento,
00:00:46
informação e assim a temos,
00:00:49
Já o encontrámos várias vezes.
00:00:51
Bem, eu tenho falado sobre isso regularmente
00:00:53
Então é quando estamos no
00:00:55
O editor avançado é ter uma chance
00:00:57
Esta estrutura de consulta com este CE
00:00:59
roda e depois uma sucessão de linhas.
00:01:02
Cada linha corresponde a
00:01:04
cada vez a uma manipulação.
00:01:06
Então, aqui, por exemplo,
00:01:07
estamos na importação da Wikipédia onde eu
00:01:10
Vou ter aqui a importação de dados e
00:01:12
em segundo lugar, o ato de localizar pinturas,
00:01:14
et cetera.
00:01:15
E então a ideia é que além disso
00:01:17
aprendê-lo de cor,
00:01:19
Isso não é absolutamente o que estou pedindo a você,
00:01:20
É saber um pouco como
00:01:22
você mesmo e anote as coisas,
00:01:24
fazer condições,
00:01:25
declarar as suas próprias variáveis,
00:01:26
potencialmente fazer loops para
00:01:28
que pode ir mais longe
00:01:31
nas suas manipulações de dados.
00:01:33
Então, por que aprender a codificar em vez disso?
00:01:35
do que usar o menu diretamente?
00:01:37
Porque, como vimos de fato,
00:01:38
O código que é gerado aqui foi
00:01:39
feito através dos diferentes itens que nós
00:01:41
pode ser encontrada nos menus e através do
00:01:44
configurações que podem ser feitas.
00:01:45
Bem, na minha opinião,
00:01:46
Existem 3 razões principais para isso,
00:01:48
é que já seremos capazes de criar
00:01:50
Trechos manipulativos.
00:01:51
O que se entende por trecho?
00:01:53
É um conjunto de reprocessamento.
00:01:55
Digamos que está a trabalhar
00:01:56
regularmente com o mesmo tipo
00:01:57
que lhe perguntará
00:01:59
de cada vez,
00:02:00
por exemplo, minúsculas
00:02:02
tomar um caractere separador,
00:02:03
Extraia dados.
00:02:05
Criar uma coluna condicional,
00:02:07
e assim por diante
00:02:07
e assim por diante.
00:02:07
E digamos que você tem que fazer isso
00:02:10
regularmente para a sua empresa e
00:02:11
Bem, você poderia muito bem
00:02:13
do que ter que fazê-lo sempre,
00:02:15
para criar um,
00:02:17
uma função que seria capaz de
00:02:18
para ir e correr sempre
00:02:20
Todas estas manipulações uma
00:02:22
apenas uma vez para a sua coluna.
00:02:23
Por isso, estamos a enviá-lo imediatamente
00:02:25
o interesse da coisa.
00:02:26
Além disso,
00:02:27
Podem ser criadas funções
00:02:28
que não existem por defeito,
00:02:29
Porque lá,
00:02:30
Eu estava falando com você sobre de
00:02:31
sucessão de funções existentes,
00:02:32
Mas podemos gostar bastante
00:02:33
Fomos nós
00:02:34
lá para calcular a evolução mais tarde.
00:02:36
Criar funções que não existem
00:02:37
não por defeito e, portanto, ir enriquecer
00:02:40
Possível Deck de Manipulação
00:02:41
no Power query e potencial também
00:02:44
para partilhá-lo com os colegas.
00:02:46
E por último, mas não menos importante,
00:02:47
Isto é extremamente importante,
00:02:48
é saber ler e depurar
00:02:49
um pedido num determinado momento.
00:02:51
Você vai ter bugs
00:02:53
sobre manipulações que você
00:02:54
estão a fazer e o,
00:02:56
o les les como colocá-lo.
00:02:57
As explicações em torno do euro dar-lhe-ão
00:02:59
pode ter poderes não são
00:03:01
sempre muito claro ou você
00:03:02
Vá e tropece em fóruns onde você pode
00:03:04
fala quase exclusivamente em real
00:03:05
no código M e, portanto, para poder
00:03:07
Depure bem e entenda o que
00:03:10
Potencialmente alguém pode dizer
00:03:11
Em um fórum, você tem que saber ler
00:03:13
Esta linguagem, então, para todos estes
00:03:15
Razões pelas quais só posso convidá-lo.
00:03:17
Vá aprender um pouco,
00:03:19
em qualquer caso, para ler a língua M e
00:03:21
potencialmente até para escrevê-lo.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Rappel

Afficher