STAŁY
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie 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 |
---|---|
Liczba | Liczba, którą chcesz zaokrąglić i przekonwertować na tekst, lub kolumnę zawierającą liczbę. |
Miejsc dziesiętnych | (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 dziesiętnego jest ujemna, liczba jest zaokrąglona po lewej stronie punktu dziesiętnego.
Jeśli pominięto liczby dziesiętne, przyjmuje się, że ma wartość 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 FUNKCJA 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 przykładowy model języka DAX.
= FIXED([List Price],2,1)