FIXED
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zaokrągla liczbę do określonej liczby dziesiętnych, and zwraca wynik jako tekst. Możesz określić, że wynik zostanie zwrócony z or bez przecinków.
Składnia
FIXED(<number>, <decimals>, <no_commas>)
Parametry
Termin | Definicja |
---|---|
number |
Liczba, którą chcesz roundandconvert do tekstu, or kolumnę zawierającą liczbę. |
decimals |
(opcjonalnie) Liczba cyfr do right przecinka dziesiętnego; if pominięty, 2. |
no_commas |
(opcjonalnie) valuelogiczny: if 1, not wyświetlać przecinki w zwracanym tekście; if 0 or pominięte, wyświetl przecinki w zwracanym tekście. |
Zwracanie value
Liczba reprezentowana jako tekst.
Uwagi
If value używany dla parametru
decimals
jest ujemna,number
jest zaokrąglany do left punktu dziesiętnego.If pomijasz
decimals
, przyjmuje się, że ma wartość 2.If
no_commas
jest 0 or zostanie pominięta, a zwracany tekst zawiera przecinki jak zwykle.Główną różnicą między formatowaniem komórki zawierającej liczbę przy użyciu polecenia and formatowania 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 jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.
Przykład
Następująca formuła używana w kolumnie obliczeniowej pobiera value liczbowe dla bieżącego wiersza w Product[Lista Price] and zwraca ją jako tekst z 2 miejscami dziesiętnymi and bez przecinków.
Przykłady w tym artykule mogą być używane z modelem sample Adventure Works DW 2020 Power BI Desktop. Aby uzyskać model, zobacz DAXsample model.
= FIXED([List Price],2,1)