SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Programozóként vagy adatelemzőként gyakran tapasztalhatja magát, hogy nagy mennyiségű adattal dolgozik. Az egyik leghatékonyabb eszköz az Ön rendelkezésére az SQL (Structured Query Language).

Ez az SQL csalólap a leggyakoribb SQL-objektumokat és -parancsokat tartalmazza, beleértve az adattípusokat, a DML- és DDL-utasításokat, az összesítő függvényeket, a karakterlánc- és dátumfüggvényeket, valamint az allekérdezéseket.

Úgy tervezték, hogy gyors és praktikus referencia legyen, amelyhez bármikor hozzáférhet, amikor relációs adatbázissal dolgozik.

Ha Ön olyan, mint mi, és szeretné letölteni és kinyomtatni, vagy számítógépén tárolni a csalólapot, az alábbiakban letöltheti.

Tartalomjegyzék

SQL adattípusok

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Az egyes adatbázis-kezelő rendszerek (DBMS) adattípusai eltérőek lehetnek (pl. Microsoft SQL Server vs MySQL ). Vannak azonban olyanok, amelyek a legtöbb rendszeren megtalálhatók. Ezeket három kategóriába oszthatja:

  1. Numerikus

  2. Dátum és idő

  3. Húr

1. Numerikus típusok

Ezek a leggyakoribb numerikus típusok:

  • INTEGER : Egész szám tizedesvessző nélkül.

  • KICSIK : Az egész számok kisebb tartománya

  • BIGINT : Az egész számok nagyobb tartománya.

  • Tizedes(p, s) vagy SZÁM(p, s) : Például egy decimális(5,2) 123,45-höz illene.

  • REAL : Lebegőpontos szám, legalább 6 tizedesjegy pontossággal.

  • FLOAT(n) : Lebegőpontos szám, legalább n számjegy pontossággal.

2. Dátum és idő típusai

  • DATE : Dátumérték, jellemzően „ÉÉÉÉ-HH-NN” formátumban.

  • TIME : Időérték, általában 'ÓÓ:PP:SS' formátumban.

  • DATETIME vagy TIMESTAMP : Dátum és idő értékek kombinációja.

3. String típusok

  • CHAR(n) : Fix hosszúságú karakterlánc n karakterrel.

  • VARCHAR(n) vagy CHARACTER VARYING(n) : Változó hosszúságú karakterlánc.

  • SZÖVEG : A DBMS által meghatározott maximális hosszúságú változó hosszúságú karakterlánc.

SELECT Nyilatkozat

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

A SELECT utasítás egy vagy több tábla adatainak lekérésére szolgál. Megadhatja, hogy mely oszlopokat és melyik táblázatból kívánja lekérni. Egy alap SELECT utasítás így néz ki:

SELECT column1, column2
FROM table;

A 'name' és 'country_id' oszlopok összes rekordjának lekéréséhez a 'city' táblából, az SQL-lekérdezés a következőképpen néz ki:

SELECT name, country_id
FROM city;

WHERE záradék

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

A WHERE záradék lehetővé teszi a SELECT utasítás eredményeinek szűrését meghatározott feltételek alapján.

SELECT column1, column2
FROM table
WHERE condition;

Ha olyan rekordokat szeretne lekérni a „város” táblából, ahol a „népesség” nagyobb, mint 1 000 000, a lekérdezés a következőképpen néz ki:

SELECT name, population
FROM city
WHERE population > 1000000;

RENDELÉS ZÁRADÉKKAL

Az ORDER BY záradék lehetővé teszi a SELECT utasítás eredményeinek egy vagy több oszlop szerinti rendezését. Az eredményeket növekvő (ASC) vagy csökkenő (DESC) sorrendbe rendezheti:

SELECT column1, column2
FROM table
ORDER BY column1 ASC, column2 DESC;

Ha például rekordokat szeretne lekérni a "város" táblából, a "népesség" szerint, csökkenő sorrendben rendezve, a lekérdezés a következőképpen néz ki:

SELECT name, population
FROM city
ORDER BY population DESC;

Több tábla összekapcsolása SQL-ben

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Az SQL-ben négy gyakran használt join létezik:

  1. BELSŐ ÖSSZEKAPCSOLÁS

  2. BAL CSATLAKOZÁS

  3. JOBB CSATLAKOZÁS

  4. TELJES CSATLAKOZÁS

1. BELSŐ CSATLAKOZÁS

Az INNER JOIN olyan rekordokat kér le, amelyek mindkét táblában egyező értékkel rendelkeznek.

Vegyünk egy példát az előadók és albumok adatbázisára, ahol meg szeretné találni az összes előadó és album kombinációt. Ez a BELSŐ CSATLAKOZÁS:

SELECT *
FROM artists AS a
INNER JOIN albums AS b
ON a.artist_id = b.artist_id;

BELSŐ JOIN esetén csak a megadott mezőkben egyező értékkel rendelkező sorok jelennek meg az eredményekben.

2. BAL CSATLAKOZÁS

A LEFT JOIN más néven LEFT OUTTER JOIN. Visszaadja az összes rekordot a bal oldali táblából, és a megfelelő rekordokat a jobb oldali táblából. Ha nincs egyezés a megfelelő táblázatban, az eredmény NULL értékeket fog tartalmazni.

Például, ha egy listát szeretne kapni az összes előadóról és a hozzájuk tartozó albumokról (ha van ilyen), használhatja a LEFT JOIN funkciót:

SELECT *
FROM artists AS a
LEFT JOIN albums AS b
ON a.artist_id = b.artist_id;

Ez a lekérdezés az összes előadót visszaadja, még akkor is, ha nincs hozzájuk társítva album az albumtáblázatban.

3. JOBB CSATLAKOZÁS

A RIGHT JOIN-t RIGHT OUTTER JOIN-nek is nevezik. Visszaadja az összes rekordot a jobb oldali táblából, és a megfelelő rekordokat a bal oldali táblából. Ha a bal oldali táblázatban nincs egyezés, az eredmény NULL értékeket fog tartalmazni.

Például, ha információkat szeretne kapni az összes albumról és a hozzájuk tartozó előadókról (ha léteznek), használjon egy RIGHT JOIN-t:

SELECT *
FROM artists AS a
RIGHT JOIN albums AS b
ON a.artist_id = b.artist_id;

Ez a lekérdezés az összes albumot visszaadja, még akkor is, ha nincs hozzájuk társított előadó az előadók táblázatában.

4. TELJES CSATLAKOZÁS

A TELJES CSATLAKOZÁS TELJES KÜLSŐ CSATLAKOZÁS néven is ismert. Egyesíti a LEFT és RIGHT összeillesztések eredményeit. Más szóval, visszaadja a bal és a jobb oldali táblák összes sorát, és ha nincs egyezés, a hiányzó értékeket NULL-lal tölti ki.

Íme egy példa az előadók és albumok táblázatának használatára:

SELECT *
FROM artists AS a
FULL JOIN albums AS b
ON a.artist_id = b.artist_id;

Ez a lekérdezés mindkét táblából visszaadja az összes sort, és NULL-okat tölt ki, ahol nincs egyezés egyik táblában sem.

SQL összesítő függvények

Az összesítő függvények egyetlen eredmény kiszámítására szolgálnak bemeneti értékek halmazából. Ezeket „összesítettnek” nevezik, mert több bemenetet vesznek fel, és egyetlen kimenetet adnak vissza. A leggyakoribbak a következők:

  1. SZÁMOL

  2. ÖSSZEG

  3. AVG

  4. MAX

  5. MIN

1. COUNT funkció

A COUNT függvény lehetővé teszi, hogy megszámolja a sorok számát a lekérdezés eredményében. Ezzel az összesítő funkcióval meghatározhatja a táblában lévő rekordok teljes számát vagy az adott feltételeknek megfelelő rekordok számát.

Íme egy példa:

SELECT COUNT(*) FROM employees;

Ez a lekérdezés az alkalmazottak teljes számát adja vissza az „alkalmazottak” táblában. Ne feledje, hogy a WHERE záradék hozzáadása finomíthatja az eredményeket:

SELECT COUNT(*) FROM employees WHERE department = 'HR';

2. SZUM függvény

A SUM függvény egy numerikus oszlop teljes összegét számítja ki. Akkor hasznos, ha ki kell számítania egy adott numerikus mező összértékét. Például ez a lekérdezés az összes alkalmazott fizetésének teljes összegét adja vissza:

SELECT SUM(salary) FROM employees;

3. AVG funkció

Az AVG függvény egy numerikus oszlop átlagos értékét számítja ki. Ez a funkció akkor hasznos, ha egy adott numerikus mező átlagát szeretné megkeresni. Ez a lekérdezés például az összes alkalmazott átlagos fizetését adja vissza:

SELECT AVG(salary) FROM employees;

4. MAX funkció

A MAX függvény megkeresi egy oszlop maximális értékét. Ezt gyakran használják a legmagasabb érték megkeresésére egy numerikus mezőben vagy a legutóbbi dátum meghatározására a dátum és idő mezőben. Például ez a lekérdezés a legmagasabb fizetést adja vissza:

SELECT MAX(salary) FROM employees;

5. MIN funkció

Végül a MIN függvény segít megtalálni egy oszlop minimális értékét. Például ez a lekérdezés a legalacsonyabb fizetést adja vissza:

SELECT MIN(salary) FROM employees;

Ne feledje, hogy ezekben a lekérdezésekben használhat WHERE záradékot, és több táblával is csatlakozhat.

Gyakori karakterlánc-függvények

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Íme a leggyakoribb karakterlánc-függvények, amelyek a legtöbb SQL dialektusban megtalálhatók (a pontos szintaxis változhat):

  1. LEN vagy LENGTH(karakterlánc) : Egy karakterlánc hosszát adja vissza.

  2. UPPER(karakterlánc) : A karakterláncot nagybetűvé alakítja.

  3. LOWER(karakterlánc) : A karakterláncot kisbetűvé alakítja.

  4. SUBSTR vagy SUBSTRING(karakterlánc, kezdet, hossza) : Kivon egy részt egy karakterláncból.

  5. TRIM(karakterlánc) : Eltávolítja a bevezető és a záró szóközöket a karakterláncból.

  6. LTRIM(karakterlánc) : Eltávolítja a bevezető szóközöket a karakterláncból.

  7. RTRIM(karakterlánc) : Eltávolítja a záró szóközöket a karakterláncból.

Közös numerikus függvények

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Íme a leggyakoribb numerikus függvények, amelyek a legtöbb SQL dialektusban megtalálhatók (a pontos szintaxis változhat):

  1. ABS(szám) : Egy szám abszolút értékét adja vissza.

  2. ROUND(szám, decimális_helyek) : Egy számot meghatározott számú tizedesjegyre kerekít.

  3. FLOOR(szám) : Lefelé kerekíti a számot a legközelebbi egész számra.

  4. CEIL vagy CEILING(szám) : Felkerekíti a számot a legközelebbi egész számra.

  5. RAND() : 0 és 1 közötti véletlenszerű lebegőértéket ad vissza.

  6. MOD(n, m) : Visszaadja n maradékát osztva m-mel.

  7. TELJESÍTMÉNY(bázis, kitevő) : Egy számot egy másik szám hatványára emel.

  8. LOG(szám) : Egy szám természetes logaritmusát adja eredményül.

Közös dátum funkciók

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Here are the most common date functions that are found in most SQL dialects (the exact syntax can vary):

  1. NOW(): Returns the current date and time.

  2. DATE(datetime): Extracts the date part of a date or datetime expression.

  3. TIME(datetime): Extracts the time part of a date or datetime expression.

  4. YEAR(date): Returns the year part.

  5. MONTH(date): Returns the month part.

  6. DAY(date): Returns the day of the month part.

  7. HOUR(time): Returns the hour part from a time.

  8. MINUTE(time): Returns the minute part from a time.

  9. SECOND(time): Returns the second part from a time.

GROUP BY And HAVING

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

When working with SQL queries, you may want to further summarize and filter your aggregated data. The GROUP BY and HAVING clauses provide this functionality.

1. Group By Clause

The GROUP BY clause allows you to group rows that share the same values in specified columns. It is commonly used with aggregate functions. This is the syntax:

SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2;

For example, if you want to calculate the total sales amount for each product category, this is the query:

SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category;

TIP: Combining GROUP BY and COUNT is a good way of finding duplicate values.

2. Having Clause

If you want to filter the aggregated results further, you can use the HAVING clause. The syntax is:

SELECT column1, column2, aggregate_function(column3)
FROM table_name
WHERE condition
GROUP BY column1, column2
HAVING condition;

If you want to find product categories with total sales of more than $1,000,000, you would write:

SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category
HAVING SUM(sales_amount) > 1000000;

Quick Tips

  • Always use the GROUP BY clause before the HAVING clause.

  • The SELECT statement can only contain specified column names, aggregate functions, constants, and expressions.

  • When using the HAVING clause, filter conditions should be applied to the aggregate functions rather than directly to the grouped columns.

By understanding and properly applying the GROUP BY and HAVING clauses, you can better organize and analyze your data using SQL.

Subqueries

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

A subquery is also known as an inner or nested query. This is a query embedded within another SQL statement (such as a SELECT statement) or even inside another subquery.

Subqueries allow you to retrieve data based on the output of another query. The most common operators used with subqueries are:

  1. IN

  2. EXISTS

  3. ANY

  4. ALL

1. IN Operator

The IN operator tests if a value is within a set of values generated by the inner query. The syntax for using the IN operator with a subquery is as follows:

SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT column_name FROM other_table);

This returns rows from the outer query where the specified column value matches any of the values provided by the subquery.

Suppose you have an employee table and a departments table. You want to find employees who work in departments based at the head office. Here is a sample query

SELECT first_name, last_name
FROM employee
WHERE department IN (SELECT department FROM departments
                     WHERE location = "HQ");

For a more in-depth look, check out our article on the syntax.

2. EXISTS Operator

The EXISTS operator checks if there is at least one row resulting from the subquery. You can use the EXISTS operator to filter rows based on the existence of related data in another table. This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE EXISTS (SELECT column_name FROM other_table WHERE condition);

When the subquery returns at least one row, the EXISTS operator returns true, and the relevant rows from the outer query are included in the result.

3. ANY Operator

The ANY operator is used to compare a value to any value in a set of values provided by a subquery. It’s commonly used with comparison operators like =, <, >, <=, or >=.

This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE column_name operator ANY (SELECT column_name FROM other_table WHERE condition);

This will return rows from the outer query where the specified column value meets the condition against any value from the subquery.

4. ALL Operator

The ALL operator compares a value to all values within a set of values provided by a subquery. The conditions must be true for every value in the subquery’s result. This is the syntax:

SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL (SELECT column_name FROM other_table WHERE condition);

This returns rows from the outer query only if the specified column value satisfies the condition against all values in the subquery’s output.

Data Manipulation (DML)

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

Data Manipulation Language (DML) is a sub-language within SQL for managing and updating data. The most common statements are:

  1. INSERT

  2. UPDATE

  3. DELETE

1. INSERT Statement

The INSERT statement allows you to insert rows into a table. Here’s the basic syntax:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

For example, if you want to insert a new row into a ‘users’ table with columns ‘id’, ‘name’, and ’email’, you would use the following query:

INSERT INTO users (id, name, email)
VALUES (1, 'John Doe', '[email protected]');

2. UPDATE Statement

The UPDATE statement allows you to modify existing row data in a table. This is the syntax:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

For example, if you want to update the email address of a user with the id ‘1’ in the ‘users’ table, your query would look like this:

UPDATE users
SET email = '[email protected]'
WHERE id = 1;

TIP: remember to include a WHERE clause to avoid updating all rows in the table by mistake.

3. DELETE Statement

The DELETE statement allows you to remove rows from a table. Here’s the syntax:

DELETE FROM table_name
WHERE condition;

Például, ha törölni szeretne egy „1” azonosítójú felhasználót a „felhasználók” táblából, a lekérdezése így fog kinézni:

DELETE FROM users
WHERE id = 1;

TIPP : mindig tartalmazzon egy WHERE záradékot, hogy meghatározza, mely sorokat törölje, és elkerülje a táblázat összes sorának törlését.

Adatbázis-kezelés DDL-lel

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

A Data Definition Language (DDL) a táblák és magának az adatbázisnak a létrehozására és módosítására használt SQL alnyelv. A leggyakoribb DDL állítások a következők:

  1. TEREMT

  2. VÁLTOZTAT

  3. CSEPP

1. Nyilatkozat LÉTREHOZÁSA

A CREATE utasítás lehetővé teszi új adatbázis-objektumok, például új táblák, nézetek vagy indexek létrehozását. Új tábla létrehozásakor meg kell határoznia az oszlopokat, azok adattípusait és az esetleges megszorításokat.

Íme egy példa rendelési táblázat létrehozására:

CREATE TABLE orders (
    id INTEGER PRIMARY KEY,
    product VARCHAR(255) NOT NULL,
    customer_id INT NOT NULL
);

TIPP: válassza ki a megfelelő adattípusokat és megszorításokat, hogy biztosítsa az adatok integritását a táblákban.

A részletesebb áttekintésért tekintse meg cikkünket a címen.

2. ALTER nyilatkozat

Az ALTER utasítás segít a meglévő adatbázis-objektumok módosításában. A gyakori felhasználások a következők:

  • oszlopok hozzáadása, módosítása vagy eldobása.

  • kényszerek hozzáadása vagy eltávolítása egy meglévő táblából.

  • elsődleges és idegen kulcsok hozzáadása.

ÚJ OSZLOP HOZZÁADÁSA

ALTER TABLE users ADD COLUMN age INTEGER;

Módosítsa az oszlop adattípusát

ALTER TABLE users ALTER COLUMN age TYPE FLOAT;

Dobj egy oszlopot

ALTER TABLE users DROP COLUMN age;

Egyedi megszorítás hozzáadása

ALTER TABLE users ADD CONSTRAINT users_email_unique UNIQUE(email);

Adjon hozzá egy idegen kulcsot a táblák közé

ALTER TABLE users ADD FOREIGN KEY (country_id) REFERENCES Country(country_id);

3. DROP nyilatkozat

A DROP utasítás lehetővé teszi adatbázis-objektumok, például táblák, nézetek vagy indexek eltávolítását. Használja körültekintően, mert véglegesen törli a megadott objektumot és annak összes adatát.

Íme egy példa:

DROP TABLE users;

TIPP : A DROP utasítás végrehajtása előtt győződjön meg róla, hogy megfelelő biztonsági másolatokat készített.

Ha többet szeretne megtudni az adatmodellezésről, nézze meg ezt a videót:

Tranzakciók

A tranzakciók döntő szerepet játszanak az adatbázis integritásának megőrzésében , különösen akkor, ha több kapcsolódó műveletet hajtanak végre párhuzamosan. A tranzakciók kezelésében három alapvető művelet létezik:

  1. KEZDŐDIK

  2. ELKÖVETNI

  3. VISSZATÉRÍTÉS

1. KEZDJE

A BEGIN utasítás a tranzakció kezdetét jelenti. A parancs végrehajtásával létrehoz egy kiindulópontot az SQL utasításkészletéhez.

BEGIN;

2. COMMIT

A változtatások véglegesítéséhez és az adatbázisban való megtartásához használja a COMMIT utasítást. Ez biztosítja, hogy a tranzakción belüli összes művelet sikeresen és tartósan végrehajtásra kerüljön.

COMMIT;

Íme egy példa egy teljes tranzakcióra a számlák közötti pénzátutalások klasszikus példájával:

BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
COMMIT;

3. VISSZATÉRÍTÉS

SQL Cheat Sheet: Gyors útmutató az alapvető parancsokhoz

A tranzakciókkal végzett munka során az is elengedhetetlen, hogy tudjuk, hogyan lehet hiba esetén visszavonni a változtatásokat. A ROLLBACK utasítás visszavonja a tranzakció kezdete óta végrehajtott összes módosítást:

ROLLBACK;

Íme egy példa a ROLLBACK használatával hibakezeléssel járó tranzakcióra:

BEGIN;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
UPDATE accounts SET balance = balance + 100 WHERE id = 2;
IF @@ERROR <> 0
    ROLLBACK;
ELSE
    COMMIT;

Végső gondolatok

Amint azt ezen az SQL csalólapon láthatta, az SQL parancsok és funkciók sokaságát kínálja, amelyek lehetővé teszik adatok létrehozását, kezelését és lekérdezését egy relációs adatbázisban.

Az olyan alapparancsoktól, mint a SELECT, INSERT, UPDATE és DELETE, az összetettebb konstrukciókig, mint például a JOIN-ok és az allekérdezések, az általunk tárgyalt összesítő függvényekig az SQL rugalmasságot biztosít az adatfeladatok széles körének kezelésére.

Térjen vissza ehhez a csalólaphoz, hogy felgyorsítsa!


A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

LuckyTemplates pénzügyi irányítópult: Teljes táblázat testreszabási tippek

A LuckyTemplates egy nagyszerű eszköz a pénzügyi jelentésekhez. Itt található egy oktatóanyag, amely bemutatja, hogyan hozhat létre személyre szabott táblázatokat a LuckyTemplates pénzügyi irányítópultjához.

A Power Query nyelvi folyamatának bevált gyakorlatai

A Power Query nyelvi folyamatának bevált gyakorlatai

Ez az oktatóanyag megvitatja a Power Query nyelvi folyamatot, és azt, hogyan segíthet zökkenőmentes és hatékony adatjelentések létrehozásában.

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

LuckyTemplates egyéni ikonok | PBI vizualizációs technika

Az egyik kedvenc technikámról fogok beszélni a LuckyTemplates egyéni ikonok körül, amely dinamikusan használja az egyéni ikonokat a LuckyTemplates vizualizációkban.

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

LuckyTemplates táblázatok létrehozása UNION & ROW függvény használatával

Ebben a blogban megmutatom, hogyan hozhat létre LuckyTemplates táblázatokat olyan képlet segítségével, amely egyesíti az UNION és a ROW függvényt.