Class Field

Alan

Alanla ilgili verileri içerir. Özellikleri, alanın Data Studio'da nasıl kullanılacağını belirler.

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields.newDimension()
                   .setId('field1_id')
                   .setName('Field 1 ID')
                   .setDescription('The first field.')
                   .setType(cc.FieldType.YEAR_MONTH)
                   .setGroup('DATETIME');

Yöntemler

YöntemDönüş türüKısa açıklama
getAggregation()AggregationTypeBu Field öğesinin AggregationType değerini döndürür.
getDescription()StringBu Field öğesinin açıklamasını döndürür.
getFormula()StringBu Field öğesinin formülünü döndürür.
getGroup()StringBu Field öğesinin grubunu döndürür.
getId()StringBu Field öğesinin kimliğini döndürür.
getIsReaggregatable()BooleanBu alan yeniden toplu hale getirilebiliyorsa true, aksi takdirde false değerini döndürür.
getName()StringBu Field öğesinin adını döndürür.
getType()FieldTypeBu Field öğesinin FieldType değerini döndürür.
isDefault()BooleanBu Field varsayılan metrik veya boyutsa true değerini döndürür.
isDimension()BooleanBu alan bir boyutsa true değerini döndürür.
isHidden()BooleanBu Field gizlenmişse true değerini döndürür.
isMetric()BooleanBu alan bir metriksa true değerini döndürür.
setAggregation(aggregation)FieldBu Field öğesinin toplama türünü ayarlar.
setDescription(description)FieldBu Field öğesinin açıklamasını ayarlar.
setFormula(formula)FieldBu Field öğesinin formülünü ayarlar.
setGroup(group)FieldBu Field öğesinin grubunu ayarlar.
setId(id)FieldBu Field öğesinin kimliğini ayarlar.
setIsHidden(isHidden)FieldBu Field öğesinin gizli durumunu ayarlar.
setIsReaggregatable(isReaggregatable)FieldField için yeniden toplama izni verilen durumu ayarlar.
setName(name)FieldBu Field öğesinin adını ayarlar.
setType(type)FieldBu Field öğesinin FieldType değerini ayarlar.

Ayrıntılı belgeler

getAggregation()

Bu Field öğesinin AggregationType değerini döndürür. AggregationType, Data Studio'nun benzer verileri boyutlarda nasıl birleştireceğini belirler.

Return

AggregationType: Bu alanın aggregationType'ı.


getDescription()

Bu Field öğesinin açıklamasını döndürür. Açıklamalar, bir alanın amacının kısa açıklamalarıdır.

Return

String: Bu alanın açıklaması.


getFormula()

Bu Field öğesinin formülünü döndürür. Formüller, Data Studio'nun sorgu sırasında çalıştırdığı bir veri dönüşümünü tanımlar.

Return

String: Bu alanın formülü.


getGroup()

Bu Field öğesinin grubunu döndürür. Bir grupta toplanan alanlar, Data Studio kullanıcı arayüzünde birlikte gösterilir.

Return

String: Bu alanın grubu.


getId()

Bu Field öğesinin kimliğini döndürür. Kimlikler, alan kümeleri için benzersizdir ve alanlara başvurmak üzere formüllerde kullanılır.

Return

String: Bu alanın kimliği.


getIsReaggregatable()

Bu alan yeniden toplu hale getirilebiliyorsa true, aksi takdirde false değerini döndürür.

Return

Boolean — Bu alan yeniden toplu hale getirilebiliyorsa true, aksi takdirde false.


getName()

Bu Field öğesinin adını döndürür. Alanları ayırt etmek için kullanıcılara adlar gösterilir.

Return

String: Bu alanın adı.


getType()

Bu Field öğesinin FieldType değerini döndürür.

Return

FieldType: Bu alanın türü.


isDefault()

Bu Field varsayılan metrik veya boyutsa true değerini döndürür.

Return

Boolean: Bu Field varsayılan metrik veya boyutsa true, aksi takdirde false.


isDimension()

Bu alan bir boyutsa true değerini döndürür.

Return

Boolean: Bu alan bir boyutsa true değerini, aksi takdirde false değerini döndürür.


isHidden()

Bu Field gizlenmişse true değerini döndürür. Formüllerde gizli alanları kullanabilirsiniz ancak grafiklerde kullanamazsınız. Formül içeren alanları gizleyemezsiniz.

Return

Boolean — Bu Field gizliyse true, aksi takdirde false.


isMetric()

Bu alan bir metriksa true değerini döndürür.

Return

Boolean: Bu alan bir metriktirse true, aksi takdirde false değerini döndürür.


setAggregation(aggregation)

Bu Field öğesinin toplama türünü ayarlar. AggregationType, Data Studio'nun benzer verileri boyutlarda nasıl birleştireceğini belirler. Bu işlev, bir metrikte çağrılırsa hata verir.

Parametreler

AdTürAçıklama
aggregationAggregationTypeAyarlanacak toplama türü.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setDescription(description)

Bu Field öğesinin açıklamasını ayarlar. Açıklamalar, bir alanın amacının kısa açıklamalarıdır.

Parametreler

AdTürAçıklama
descriptionStringAyar yapılacak açıklama.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setFormula(formula)

Bu Field öğesinin formülünü ayarlar. Formüller, Data Studio'nun sorgu sırasında çalıştırdığı bir veri dönüşümünü tanımlar.

Parametreler

AdTürAçıklama
formulaStringAyarlanacak formül.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setGroup(group)

Bu Field öğesinin grubunu ayarlar. Bir grupta toplanan alanlar, Data Studio kullanıcı arayüzünde birlikte gösterilir.

Parametreler

AdTürAçıklama
groupStringAyarlanacak grup.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setId(id)

Bu Field öğesinin kimliğini ayarlar. Kimlikler, her alan grubu için benzersizdir ve alanlara başvurmak üzere formüllerde kullanılır.

Parametreler

AdTürAçıklama
idStringAyarlanacak kimlik.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setIsHidden(isHidden)

Bu Field öğesinin gizli durumunu ayarlar. Formüllerde gizli alanları kullanabilirsiniz ancak grafiklerde kullanamazsınız. Formül içeren alanları gizleyemezsiniz.

Parametreler

AdTürAçıklama
isHiddenBooleanAyarlanacak gizli durum.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setIsReaggregatable(isReaggregatable)

Field için yeniden toplama izni verilen durumu ayarlar. Yeniden toplanamayan bir alanda toplama türü ayarlamaya çalışmak hataya neden olur.

Parametreler

AdTürAçıklama
isReaggregatableBooleanAyarlanacak yeniden toplama izni verilen durum.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setName(name)

Bu Field öğesinin adını ayarlar. Alanları ayırt etmek için kullanıcılara adlar gösterilir.

Parametreler

AdTürAçıklama
nameStringAyarlanacak ad.

Return

Field: Zincirleme için kullanılan bu oluşturucu.


setType(type)

Bu Field öğesinin FieldType değerini ayarlar.

Parametreler

AdTürAçıklama
typeFieldTypeAyarlanacak tür.

Return

Field: Zincirleme için kullanılan bu oluşturucu.