Megosztás a következőn keresztül:


FIXED

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

Egy számot a megadott számú tizedesjegyre kerekített, és az eredményt szövegként adja vissza. Megadhatja, hogy az eredmény vesszővel vagy anélkül legyen visszaadva.

Szintaxis

FIXED(<number>, <decimals>, <no_commas>)

Paraméterek

Kifejezés Definíció
number Az a szám, amelyet szöveggé szeretne kerekíteni és átalakítani, vagy egy számot tartalmazó oszlop.
decimals (nem kötelező) A tizedesvessző jobb oldalán lévő számjegyek száma; ha nincs megadva, 2.
no_commas (nem kötelező) Logikai érték: ha 1, ne jelenjen meg vessző a visszaadott szövegben; ha 0 vagy nincs megadva, vesszőt jelenítsen meg a visszaadott szövegben.

Visszaadott érték

Szövegként megadott szám.

Megjegyzések

  • Ha a decimals paraméterhez használt érték negatív, akkor a number a tizedesvessző bal oldalára kerekítve lesz.

  • Ha kihagyja decimals, akkor a rendszer 2-et feltételez.

  • Ha no_commas értéke 0 vagy nincs megadva, akkor a visszaadott szöveg a szokásos módon vesszőt tartalmaz.

  • A számokat tartalmazó cellák parancsokkal történő formázása és a szám FIXED függvénnyel való formázása közötti legnagyobb különbség az, hogy FIXED az eredményt szöveggé alakítja. A formázási menü parancsával formázott szám továbbra is szám.

  • 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.

Példa

A számított oszlopban használt alábbi képlet beolvasja a Product[List Price] aktuális sorának numerikus értékét, és 2 tizedesjegyet és vesszőt nem tartalmazó szövegként adja vissza.

A cikkben szereplő példák az Adventure Works DW 2020 Power BI Desktop-modellel használhatók. A modell lekéréséhez tekintse meg DAX mintamodell.

= FIXED([List Price],2,1)

CEILING FLOOR ISO.CEILING MROUND ROUND ROUNDDOWN ROUNDUP