PRZEKONWERTOWAĆ
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Konwertuje wyrażenie jednego typu danych na inny.
Składnia
CONVERT(<Expression>, <Datatype>)
Parametry
Termin | Definicja |
---|---|
Wyrażenie | Dowolne prawidłowe wyrażenie. |
Datatype | Wyliczenie obejmujące: liczba całkowita(KtoTo le), DOUBLE(Liczba dziesiętna), STRING(Text), BOOLEAN(True/False), CURRENCY(Fixed Decimal Number), DATETIME(Date, Time itp.). |
Wartość zwracana
Zwraca wartość <wyrażenia> przetłumaczoną na <typ danych>.
Uwagi
Funkcja zwraca błąd, gdy nie można przekonwertować wartości na określony typ danych.
Kolumny obliczeniowe języka DAX muszą być pojedynczym typem danych. Ponieważ funkcje MEDIAN i MEDIANX w kolumnie całkowitej zwracają mieszane typy danych, liczba całkowita lub podwójna, następujące wyrażenie kolumny obliczeniowej zwróci błąd w wyniku:
MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned])
.Aby uniknąć mieszanych typów danych, zmień wyrażenie tak, aby zawsze zwracało podwójny typ danych, na przykład:
MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE))
.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
Zapytanie DAX
EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }
Zwraca
[Wartość] |
---|
2 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla