Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Vászonalapú alkalmazások
Copilot Studio
Desktop folyamatok
Modellalapú alkalmazások
Power Platform CLI
Dataverse függvények
Power Pages
Konvertálás hexadecimális szöveges karakterláncok és számok között.
Description
A függvény használatával Dec2Hex hexadecimális szöveges sztringgé alakíthat egy számot.
Dec2Hex kibocsátja a karaktereket 0 , 9 a nagybetűket A pedig át F; az Alsó függvénnyel igény szerint kisbetűssé alakíthatja az eredményt.
Dec2Hex csonkolja a bemeneti számot egy egész számra, mintha a Trunc függvényt alkalmazták volna először. Használja a Helyek lehetőséget pozitív szám kitöltésére vezető 0s-sel (nullákkal), és korlátozza a kimenet hosszát; A rendszer figyelmen kívül hagyja a helyeket , ha a bemenet negatív.
A függvény használatával Hex2Dec hexadecimális számjegyeket tartalmazó szöveges sztringet alakíthat át számmá .09AF A kis- és nagybetűk használata elfogadott. Legfeljebb 10 hexadecimális karakter adható át.Hex2Dec
Mindkét függvény 40 bites, kettes komplementer, egész számmal működik. Mindkét függvény elfogadott értékeinek tartománya hexadecimális 8000000000 vagy decimális -549755813888 és hexadecimális 7FFFFFFFFFFF vagy decimális 549755813887.
Ha egyetlen számot vagy szöveges karakterláncot ad át ezeknek a függvényeknek, a visszatérési érték egyetlen eredmény lesz. Ha egyoszlopos táblázatot ad át, a visszaadott érték egy egyoszlopos eredménytábla, amely az argumentumtábla minden rekordjához egy-egy eredményt ad. Többoszlopos tábla használata esetén átalakíthatja azt egyoszlopos táblává a táblák használatának megfelelően.
Ha a bemeneti érték tartományon kívül esik, vagy érvénytelen hexadecimális karaktereket tartalmaz, a rendszer ErrorKind.Numeric hibát ad vissza. Ha a bemenet egyoszlopos táblázat volt, a hiba be van ágyazva a kimeneti táblába.
Szintaxis
Dec2Hex( Szám [, Helyek] )
- Szám - Kötelező. Hexadecimálissá konvertálandó szám.
- Helyek - Nem kötelező. A használandó karakterek száma, ha a szám pozitív. Ha a Helyek elem nincs megadva, Dec2Hex használja a szükséges karakterek minimális számát. Ha ez a paraméter meg van adva, és az eredmény nem fér el a megadott helyen, a rendszer ErrorKind.Numeric hibát ad vissza. A rendszer figyelmen kívül hagyja a Helyek elemet, ha a konvertálandó szám negatív.
Hex2Dec( HexString )
- HexString - Kötelező. Hexadecimális számjegyek karakterlánca számmá konvertáláshoz.
Példák
Alapszintű használat Hex2Dec
| Képlet | Result |
|---|---|
Hex2Dec( "A5" ) |
165 |
Hex2Dec( "FFFFFFFF5B") |
-165 |
Hex2Dec( "c8d" ) |
3213 |
Hex2Dec( "fffffff373" ) |
-3213 |
Hex2Dec( "ffffffffff" ) |
-1 |
Hex2Dec( "ffffffffffff" ) |
error (out of range) |
Hex2Dec( "43j" ) |
error (invalid hexadecimal character) |
Hex2Dec( [ "A", "12", "FFFF" ] ) |
[ 10, 18, 65535 ] |
Hex2Dec( [ "3", "E", "I", "B" ] ) |
[ 3, 14, error (invalid hexadecimal character), 11 ] |
Alapszintű használat Dec2Hex
| Képlet | Result |
|---|---|
Dec2Hex( 165 ) |
"A5" |
Dec2Hex( -165 ) |
"FFFFFFFF5B" |
Dec2Hex( 3213 ) |
"c8d" |
Dec2Hex( -3213 ) |
"FFFFFFF373" |
Dec2Hex( -1 ) |
"FFFFFFFFFF" |
Dec2Hex( 3.74 ) |
"3" |
Dec2Hex( -3.74 ) |
"FFFFFFFFFD" |
Dec2Hex( [ 10, 255, -16 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( 1e45 ) |
error (out of range) |
Dec2Hex( [ 1, 1e-45, 1e45, 2 ] ) |
[ "1", "0", error (out of range), "2" ] |
A Helyek argumentum alapszintű használata Dec2Hex
| Képlet | Result |
|---|---|
Dec2Hex( 45780 ) |
"B2D4" |
Dec2Hex( 45780, 4 ) |
"B2D4" |
Dec2Hex( 45780, 5 ) |
"0B2D4" |
Dec2Hex( 45780, 6 ) |
"00B2D4" |
Dec2Hex( 45780, 3 ) |
error (not enough space) |
Dec2Hex( 45780, 11 ) |
error (out of range) |
Dec2Hex( -45780 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 4 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 6 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 10 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 11 ) |
error (out of range) |
Az egyoszlopos táblák és a Dec2Hex Helyek argumentum alapszintű használata
| Képlet | Result |
|---|---|
Dec2Hex( [ 10, 255, -16 ], [ 1, 2, 3 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( [ 10, 255, -16 ], 4 ) |
[ "000A", "00FF", "FFFFFFFFF0" ] |
Dec2Hex( 255, [0, 1, 2, 3] ) |
[ error (not enough space), error (not enough space), "FF", "0FF" ] |