计算 PowerBI 中这两年中存在的 SKU 数


Outlet_C  SKUs  Year    GSV
---------------------------
Outlet 1    A   2018    100
Outlet 1    B   2018    200
Outlet 1    C   2018    300
Outlet 1    D   2018    400
Outlet 1    E   2018    100
Outlet 1    F   2018    200
Outlet 1    A   2019    200
Outlet 1    B   2019    300
Outlet 1    G   2019    500
Outlet 1    H   2019    200

需要开发一个 DAX 查询来查找所选插座代码的重复 (AB(、丢失(2018 年存在但不在 2019 年:CDE(和新(2019 年存在但不在 2018 年:GH(的 SKU 数量。

我徒劳的尝试:

Repeated_Count = Calculate(DistinctCount(Table1[SKUs]), 
filter(Table1, Table1[GSV]>0 && Table1[Year] = "2018",
filter(Table1, Table1[GSV]>0 && Table1[Year] = "2019"))

请让我知道正确的方法。 提前谢谢。

此 DAX 查询将生成所需的输出。

EVALUATE CALCULATETABLE(
VAR _SummaryTable = ADDCOLUMNS(
SUMMARIZE( Table1, Table1[SKUs] ),
"2018", CALCULATE( COUNTROWS( Table1 ), Table1[Year] = 2018 ),
"2019", CALCULATE( COUNTROWS( Table1 ), Table1[Year] = 2019 )
)
RETURN ROW(
"Repeated",
SUMX( _SummaryTable, ( [2018] > 0 ) * ( [2019] > 0 ) ),
"Lost",
SUMX( _SummaryTable, ( [2018] > 0 ) * ( [2019] = 0 ) ),
"New",
SUMX( _SummaryTable, ( [2018] = 0 ) * ( [2019] > 0 ) )
),
Table1[Outlet_C] = "Outlet 1"
)

最新更新