2016-03-31 10 views
0

agrega ve Tarih hesaplamalar Olmayan agrega hata alma ile Agrega ve Non-agrega kaşılaştırma buTableau: tarih

IF [date_time] = (maks ([date_time])) sonra [Milestone 143 Fiili Tarih çalışırken Son] Lütfen aynı sorunu çözmek için bana yardımcı olun.

cevap

0

max tarihi almak ve 0 bunu süzmek ve görünümüne [Milestone 143 Actual Date Last] sürüklemek için Last() işlevini kullanın. Bu kullanarak

veya deneyin:

IF attr([date_time])=(max([date_time])) then [Milestone 143 Actual Date Last] END 
+0

Hala onun vererek aynı hata mesajı için gereken

çözüm

{ exclude : max([date_time]) } 

Değişikliği gibi bir LOD kalk yılında kolon önce cümleyi max için çağrı sarma içerecektir. – user2503377

+0

Bazı örnek verileri gönderebilir misiniz? ya da 'twbx' ver? –

+0

Merhaba, burada yapmaya çalıştığım, tarih sütununun adı date_time olan bir tarihte Site_Carrier sütunuyla birlikte 5-6 tarih sütunu var. Bazen ne enginner aynı Site_carrier için 2-3 kez farklı tarihler girer. Şimdi bunu türetmek mantık max (date_time) çıkar ve sonra o tarihte (date_time) dayalı tüm diğer tarihler almaktır. Mantığı anlamak için bu yardımı umarım. – user2503377

0

problemin Bu tür Tableau (LOD) hesaplamaları ayrıntı düzeyini ortaya nedenlerinden biridir. Değerleri farklı ayrıntı düzeylerine göre karşılaştırmaya çalışıyorsunuz - ör. Tek bir satırın değerine karşı bir dizi veri satırı için maksimum değer.

LOD hesaplamaları hakkında bilgi edinin. durumunuza