0

私はtableauを使用しており、次のコードのフィールドを一意にするために固執しています。フィールドにはTableauに1つのエントリがある場合のみカウントする

"COUNTD(
IF NOT(ISNULL([firstBillingDate])) 
THEN [msisdn] 
ELSE NULL 
END 
)" 

基本的にはそのfirstbillingDateの存在(NOT NULL)を持つすべての列に一意のmsisdn年代を数えます。

msisdnにはfirstBillingDateが1つあります。ユニークなものを数えたい

答えて

0

[firstBillingDate]を計算に使用する代わりに、msddnsごとに1つの日付のみを取得するLOD calcを作成します。

{fixed [msisdns] : min([firstBillingDate]}

あなたはmaxまたはminを使用することができます。私はあなたがmsisdnsごとに複数の日付の前の日付を返すようにしたいと思っていました。今あなたの元の計算でこれを使用してください。

関連する問題