Aracılığıyla paylaş


CONVERT

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Bir veri türünün ifadesini başka bir veri türüne dönüştürür.

Sözdizimi

CONVERT(<Expression>, <Datatype>)

Parametre

Terim Tanım
Expression Herhangi bir geçerli ifade.
Datatype Şunu içeren bir numaralandırma: INTEGER(Tamsayı), DOUBLE(Ondalık Sayı), STRING(Metin), BOOLEAN(True/False), CURRENCY(Sabit Ondalık Sayı), TARİhSAYISI(Tarih, Saat vb.).

Dönüş değeri

Datatypeçevrilmiş Expressiondeğerini döndürür.

Açıklamalar

  • Bir değer belirtilen veri türüne dönüştürülemediğinde işlev bir hata döndürür.

  • DAX hesaplanmış sütunlar tek bir veri türünde olmalıdır. Bir tamsayı sütunu üzerindeki MEDIAN ve MEDIANX işlevleri tamsayı veya çift olmak üzere karma veri türleri döndüreceğinden, aşağıdaki hesaplanmış sütun ifadesi sonuç olarak bir hata döndürür: MedianNumberCarsOwned = MEDIAN(DimCustomer[NumberCarsOwned]).

  • Karışık veri türlerini önlemek için ifadeyi her zaman çift veri türünü döndürecek şekilde değiştirin, örneğin: MedianNumberCarsOwned = MEDIANX(DimCustomer, CONVERT([NumberCarsOwned], DOUBLE)).

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek

sorguyu DAX

EVALUATE { CONVERT(DATE(1900, 1, 1), INTEGER) }

Döndürür

[Değer]
2