Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zaokrągla liczbę do określonej liczby miejsc dziesiętnych i zwraca wynik jako tekst. Można określić, że wynik będzie zwracany z przecinkami lub bez nich.
Składnia
FIXED(<number>, <decimals>, <no_commas>)
Parametry
Termin |
Definicja |
|---|---|
number |
Liczba, która ma zostać zaokrąglona i przekonwertowana na tekst, lub kolumna zawierająca liczbę. |
decimals |
(Argument opcjonalny) Liczba cyfr po prawej stronie punktu dziesiętnego; w przypadku pominięcia tego argumentu jest używana wartość 2. |
no_commas |
(Argument opcjonalny) Wartość logiczna: jeśli równa 1, w zwracanym tekście nie są wyświetlane przecinki; jeśli równa 0, w zwracanym tekście są wyświetlane przecinki. |
Wartość właściwości/wartość zwracana
Liczba w postaci tekstu.
Uwagi
Użycie ujemnej wartości parametru miejsca_dziesiętne spowoduje zaokrąglenie wartości parametru liczba do lewej strony punktu dziesiętnego.
W przypadku pominięcia argumentu miejsca_dziesiętne jest używana wartość 2.
Jeśli argument no_commas ma wartość 0 lub zostanie pominięty, zwracany tekst zawiera przecinki.
Główna różnica między formatowaniem komórki zawierającej liczbę za pomocą polecenia a formatowaniem z bezpośrednim użyciem funkcji FIXED polega na tym, że funkcja FIXED konwertuje wynik swojego działania na tekst. Liczba sformatowana za pomocą polecenia z menu formatowania nadal jest liczbą.
Tej funkcji języka DAX nie można używać w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o ograniczeniach w modelach zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219172.
Przykład
W poniższym przykładzie jest pobierana wartość liczbowa dla bieżącego wiersza w kolumnie PctCost i jest zwracany tekst z czterema miejscami dziesiętnymi bez przecinków.
=FIXED([PctCost],3,1)
Liczby nigdy nie mogą mieć więcej niż 15 cyfr znaczących, ale cyfr dziesiętnych może być aż 127.