簡體   English   中英

Power BI-DAX度量直接查詢

[英]Power BI - DAX Measure Direct Query

我正在嘗試創建一種使表A的值總和為我的度量。

我在SQL中的查詢是:

SELECT SUM (VALUE) 
FROM A 
INNER JOIN B on A.ID = B.T_ID 
INNER JOIN on B.P_ID = C.ID 
INNER JOIN D on C.P_L_ID = D.ID 
INNER JOIN E on D.P_D_ID = E.ID 
INNER JOIN A_2 on C.T_ID = A_2.ID 
INNER JOIN F on E.P_G_M_ID = F.ID 
INNER JOIN G on F.P_G_ID = F.ID 
WHERE A_2 = "XPTO" 
AND   D <> 2

所有表都是數據集模型中的鏈接,但不起作用。

DAX有機會嗎?

謝謝

您需要使用dex命令創建一個度量列,如下所示。 基本上,您將需要使用嵌套的NATURALINNERJOIN函數作為SUMX函數的FILTER的表,並將過濾器與AND函數一起使用。

MeasureColumn = SELECTCOLUMNS(A,"newcolumn", sumx(FILTER(NATURALINNERJOIN(G,NATURALINNERJOIN(F,NATURALINNERJOIN(E,NATURALINNERJOIN(D,NATURALINNERJOIN(C,NATURALINNERJOIN(A,B)))))), AND(A[A_2]="PXTO",D[ID]<>2)),A[value]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM