簡體   English   中英

從多個表中計算多行 (Power BI)

[英]Count Multiple Rows from Multiple Table (Power BI)

我正在嘗試編寫一個 Power BI 查詢,該查詢可以計算帶有條件的 ROWS 數。

現在我有 5 個表 - Table1Table 2Table 3Table 4Table 5 現在在這些表中,我有兩個名為IDDate的列。 我想計算Date不為空的所有ID

我正在嘗試這個查詢,但它對我的事業沒有幫助。

All Total Hires = 
SUMX(
UNION(
    SELECTCOLUMNS(Table1,"A",Table1[Name]),
    SELECTCOLUMNS(Table2,"A",Table2[Name]),
    SELECTCOLUMNS(Table3,"A",Table3[Name]),
    SELECTCOLUMNS(Table4,"A",Table4[Name]),
    SELECTCOLUMNS(Table5,"A",Table5[Name])
)
,IF([A] <> NULL, 1, 0))

有誰知道這個問題的任何解決方案?

您可以使用COUNTROWSBLANK()執行類似的操作。 注意:我假設日期為空/空白,而不是“”類型的空。

Table1 Non Blanks= CALCULATE(COUNTROWS('Table1'), FILTER('Table1', 'Table1'[Date] <> BLANK())

您為每個表創建一個度量,並將它們加在一起或

CALCULATE(COUNTROWS('Table1'), FILTER('Table1', 'Table1'[Date] <> BLANK())
+ CALCULATE(COUNTROWS('Table2'), FILTER('Table2', 'Table2'[Date] <> BLANK())
+ and Table3 etc

您也可以嘗試以下措施-

count_id = 
COUNTROWS(
    UNION(
        FILTER(Table_1, Table_1[date] <> BLANK()),
        FILTER(Table_2, Table_2[date] <> BLANK())
    )
)

暫無
暫無

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

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