FIXED
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zaokrągla liczbę do określonej liczby dziesiętnej i zwraca wynik jako tekst. Możesz określić, że wynik ma być zwracany z przecinkami lub bez przecinków.
Składnia
FIXED(<number>, <decimals>, <no_commas>)
Parametry
Termin | Definicja |
---|---|
number |
Liczba, którą chcesz zaokrąglić i przekonwertować na tekst, lub kolumnę zawierającą liczbę. |
decimals |
(opcjonalnie) Liczba cyfr po prawej stronie przecinka dziesiętnego; w przypadku pominięcia, 2. |
no_commas |
(opcjonalnie) Wartość logiczna: jeśli 1, nie wyświetlaj przecinków w zwracanym tekście; jeśli wartość 0 lub pominięta, wyświetl przecinki w zwracanym tekście. |
Wartość zwracana
Liczba reprezentowana jako tekst.
Uwagi
Jeśli wartość użyta dla parametru
decimals
jest ujemna,number
jest zaokrąglany po lewej stronie punktu dziesiętnego.Jeśli pominięto
decimals
, przyjmuje się, że wartość to 2.Jeśli
no_commas
jest 0 lub pominięty, zwracany tekst zawiera przecinki jak zwykle.Główną różnicą między formatowaniem komórki zawierającej liczbę przy użyciu polecenia i formatowaniem liczby bezpośrednio z funkcją FIXED jest to, że FIXED konwertuje jego wynik na tekst. Liczba sformatowana za pomocą polecenia z menu formatowania jest nadal liczbą.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Poniższa formuła używana w kolumnie obliczeniowej pobiera wartość liczbową dla bieżącego wiersza w kolumnie Product[List Price] i zwraca ją jako tekst z 2 miejscami dziesiętnymi i bez przecinków.
Przykłady w tym artykule mogą być używane z przykładowym modelem Adventure Works DW 2020 Power BI Desktop. Aby uzyskać model, zobacz DAX przykładowy model.
= FIXED([List Price],2,1)