ÉRTÉKEK
Ha a bemeneti paraméter egy oszlopnév, egy egyoszlopos táblát ad vissza, amely a megadott oszloptól eltérő értékeket tartalmazza. A rendszer eltávolítja az ismétlődő értékeket, és csak egyedi értékeket ad vissza. A BLANK érték hozzáadható. Ha a bemeneti paraméter táblanév, a megadott tábla sorait adja vissza. Az ismétlődő sorok megmaradnak. ÜRES sor adható hozzá.
Megjegyzés:
Ez a függvény nem használható értékek visszaadására egy munkalap cellájába vagy oszlopába; ehelyett egy képletbe ágyazott köztes függvényként használja, hogy lekérje a különböző értékek listáját, amelyek megszámlálhatók, vagy más értékek szűrésére vagy összegzésére használhatók.
Syntax
VALUES(<TableNameOrColumnName>)
Parameters
Időszak | Definíció |
---|---|
TableName vagy ColumnName | Egy oszlop, amelyből egyedi értékeket kell visszaadni, vagy egy táblázat, amelyből a sorokat vissza kell adni. |
Visszaadott érték
Ha a bemeneti paraméter egy oszlopnév, egyetlen oszloptábla. Ha a bemeneti paraméter táblanév, a rendszer egy azonos oszlopból álló táblát ad vissza.
Remarks
Ha az ÉRTÉKEK függvényt szűrt környezetben használja, az ÉRTÉKEK által visszaadott egyedi értékeket a szűrő befolyásolja. Ha például régió szerint szűr, és visszaadja a Város értékeinek listáját, a lista csak a szűrő által engedélyezett régiókban lévő városokat fogja tartalmazni. Ha az összes várost vissza szeretné adni, a meglévő szűrőktől függetlenül az ALL függvénnyel kell eltávolítania a szűrőket a táblából. A második példa az ALL és az ÉRTÉKEK használatát mutatja be.
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
Az ÉRTÉKEK használata során ajánlott eljárásokért tekintse meg a Standard kiadás LECTEDVALUE használata ÉRTÉKEK helyett című témakört.
Kapcsolódó függvények
A legtöbb esetben, ha az argumentum egy oszlopnév, az ÉRTÉKEK függvény eredménye megegyezik a DISTINCT függvény eredményeivel. Mindkét függvény eltávolítja az ismétlődéseket, és visszaadja a megadott oszlop lehetséges értékeinek listáját. Az ÉRTÉKEK függvény azonban üres értéket is visszaadhat. Ez az üres érték akkor hasznos, ha egy kapcsolódó táblától eltérő értékeket keres, de a kapcsolatban használt érték hiányzik egy táblából. Az adatbázis terminológiájában ezt a hivatkozási integritás megsértésének nevezzük. Az adatokban ilyen eltérések akkor fordulhatnak elő, ha egy tábla frissítése folyamatban van, és a kapcsolódó tábla nem.
Ha az argumentum táblanév, az ÉRTÉKEK függvény eredménye a megadott tábla összes sorát és egy üres sort adja vissza, ha a hivatkozási integritás megsértése áll fenn. A DISTINCT függvény eltávolítja az ismétlődő sorokat, és egyedi sorokat ad vissza a megadott táblában.
Megjegyzés:
A DISTINCT függvény lehetővé teszi, hogy egy oszlopnév vagy bármely érvényes táblakifejezés legyen az argumentuma, de az ÉRTÉKEK függvény csak egy oszlopnevet vagy táblanevet fogad el argumentumként.
Az alábbi táblázat összefoglalja a két kapcsolódó táblában előforduló adatok közötti eltérést, ha a hivatkozási integritás nem marad meg.
MyOrders tábla | MySales tábla |
---|---|
Június 1. | Június 1-i értékesítések |
Június 2. | Június 2-i értékesítések |
(nincs megadva rendelési dátum) | Június 3-i értékesítések |
Ha a DISTINCT függvényt használja a dátumok listájának visszaadásához, a rendszer csak két dátumot ad vissza. Ha azonban az ÉRTÉKEK függvényt használja, a függvény a két dátumot és egy további üres tagot adja vissza. Emellett a MySales tábla azon sorai, amelyeknek nincs egyező dátumuk a MyOrders táblában, "megfeleltetve" lesznek ennek az ismeretlen tagnak.
Példa
Az alábbi képlet megszámolja az egyedi számlák (értékesítési rendelések) számát, és a következő eredményeket hozza létre, ha a termékkategória-neveket tartalmazó jelentésben használják:
= COUNTROWS(VALUES('InternetSales_USD'[SalesOrderNumber]))
Visszáruk
Sorfeliratok | Számlák számláinak száma |
---|---|
Tartozékok | 18,208 |
Kerékpárok | 15,205 |
Clothing | 7,461 |
Végösszeg | 27,659 |
Kapcsolódó tartalom
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: