Udostępnij za pośrednictwem


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)

CEILING FLOOR ISO.CEILING MROUND ROUND ROUNDDOWN ROUNDUP