Aracılığıyla paylaş


BİLGİ. SÜTUN

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

Anlam modelindeki her sütun hakkında bilgi içeren bir tablo döndürür. Bu işlev, özellikleri ve özellikleri de dahil olmak üzere tüm sütunlar hakkında meta veriler sağlar.

Sözdizimi

INFO.COLUMNS ( [<Restriction name>, <Restriction value>], ... )

Parametreler

Parametreler bu DAX işlevi için isteğe bağlıdır. Parametreler kullanıldığında her ikisi de verilmelidir. Birden fazla parametre çifti izin verilir. Kısıtlama adı ve değeri metindir ve çift tırnak içine girilir.

Süre Definition
Kısıtlama adı Sonuçları filtrelemek için kullanılan kısıtlamanın adı.
Kısıtlama değeri Kısıtlamanın sonuçlarını filtrelemek için kullanılan değer.

Restrictions

Genellikle, DAX işlevi sonuçlarının tüm sütunları kısıtlama olarak kullanılabilir. Ek kısıtlamalara da izin verilebilir.

Dönüş değeri

Aşağıdaki sütunları içeren bir tablo:

Köşe yazısı Veri türü Description
[Kimlik] Integer Sütun için benzersiz tanımlayıcı
[TableID] Integer Bu sütunu içeren tablonun tanımlayıcısı
[ExplicitName] String Sütunun açıkça tanımlanmış adı
[InferredName] String Sütunun çıkarsanan adı
[ExplicitDataType] Integer Sütunun açıkça tanımlanmış veri türü
[InferredDataType] Integer Sütunun çıkarsanan veri türü
[DataCategory] String Sütunun veri kategorisi sınıflandırması
[Açıklama] String Sütunun açıklaması
[IsHidden] Boolean Sütunun istemci araçlarından gizlenip gizlenmediği
[Durum] Integer Sütunun geçerli durumu
[IsUnique] Boolean Sütunun benzersiz değerler içerip içermediği
[IsKey] Boolean Sütunun anahtar sütun olup olmadığı
[IsNullable] Boolean Sütunun null değerler içerip içeremeyeceği
[Hizalama] Integer Sütunun hizalama ayarı
[TableDetailPosition] Integer Sütunun tablo ayrıntı görünümlerindeki konumu
[IsDefaultLabel] Boolean Bu sütunun varsayılan etiket olup olmadığı
[IsDefaultImage] Boolean Bu sütunun varsayılan görüntü olup olmadığı
[SummarizeBy] Integer Sütunun nasıl özetlenmesi gerekir?
[ColumnStorageID] Integer Sütunun depolama alanı için tanımlayıcı
[Tür] Integer Sütunun tür sınıflandırması
[SourceColumn] String Kaynak sütun adı
[ColumnOriginID] Integer Sütunun kaynağının tanımlayıcısı
[İfade] String DAX Hesaplanmış sütunlar için ifade
[FormatString] String Sütunun biçim dizesi
[IsAvailableInMDX] Boolean Sütunun MDX sorgularında kullanılabilir olup olmadığı
[SortByColumnID] Integer Sıralama ölçütü olarak sütunun tanımlayıcısı
[AttributeHierarchyID] Integer Öznitelik hiyerarşisinin tanımlayıcısı
[ModifiedTime] DateTime Sütunun en son ne zaman değiştirildiği
[StructureModifiedTime] DateTime Sütun yapısının en son ne zaman değiştirildiği
[RefreshedTime] DateTime Sütun verilerinin en son ne zaman yenilendiği
[SystemFlags] Integer Sütun için sistem bayrakları
[KeepUniqueRows] Boolean Benzersiz satırların tutulup tutulmayacağı
[DisplayOrdinal] Integer Sütunun görüntüleme sırası
[ErrorMessage] String Sütunla ilişkili herhangi bir hata iletisi
[SourceProviderType] String Kaynak sağlayıcı türü
[DisplayFolder] String Sütunları düzenlemek için görüntüleme klasörü
[EncodingHint] Integer Sütun için kodlama ipucu
[RelatedColumnDetailsID] Integer İlgili sütun ayrıntıları için tanımlayıcı
[AlternateOfID] Integer Bu başka bir sütunun alternatifiyse tanımlayıcı
[LineageTag] String Sütun kökenini izlemeye yönelik köken etiketi
[SourceLineageTag] String Kaynak köken etiketi

Açıklamalar

  • Genellikle model meta verilerini incelemek ve belgeleyen sorgularda DAX kullanılır.
  • Gereken izinler konağa bağlıdır. Tam meta verileri sorgulamak için model yöneticisi izinleri gerekebilir.

Example

Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:

EVALUATE
	INFO.COLUMNS()

Örnek 2 - Birleştirmelerle DAX sorgu

Aşağıdaki DAX sorgu DAX sorgu görünümünde çalıştırılabilir:

EVALUATE
	VAR _Columns =
		INFO.COLUMNS()

	VAR _Tables = 
		SELECTCOLUMNS(
			INFO.TABLES(),
			"TableID", [ID],
			"Table Name", [Name]
		)

	VAR _CombinedTable =
		NATURALLEFTOUTERJOIN(
			_Columns,
			_Tables
		)

	RETURN
		SELECTCOLUMNS(
			_CombinedTable,
			"Table Name", [Table Name],
			"Column Name", [ExplicitName],
			"Data Type", [ExplicitDataType],
			"Is Hidden", [IsHidden],
			"Is Key", [IsKey]
		)
	ORDER BY [Table Name], [Column Name]

Ayrıca bakınız