2017-02-06 80 views

回答

0

我可以看到你創建了一個措施,而在本教程中,他們正在創建一個計算列。 「度量值」和「計算列」行爲會有所不同,創建計算列時,您使用的表達式將採用每行的上下文,因此您可以通過[Column]直接引用任何列。

但是措施不同的環境評估,使他們需要一個aggregation函數來確定您的列的值。

示例:計算列。

Is Red Calculated Column = IF([Color]="Red","Yes","No") 

示例:措施。

Is Red Measure = IF(FIRSTNONBLANK([Color],0)="Red","Yes","No") 

注意我用FIRSTNONBLANK聚集函數從度量訪問[Color]列。

上述表達式無法爲您工作,具體取決於您的測量,我僅將其用於舉例目的。

讓我知道這是否有幫助。

0

我找到了答案

TotalHoras = SUMX(Horas;if(Horas[Tipo]="M";Horas[Duration]/60;Horas[Duration])) 

像@alejandrozuleta說措施需要一個聚合函數作品