STAŁE

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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)  

SUFIT
PODŁOGI
ISO. SUFIT
MROUND
OKRĄGŁE
ZAOKRĄGLANIE
ROUNDUP