我有以下模式:

我正在使用与这个SSAS表格立方体的实时连接,我想要计算状态=可用的产品数量。
对每种产品与Status=Available产品的总数量进行比较。
dax查询如下:
Montant =
VAR MontantA =
CALCULATE (
SUM(FactTable[montant]),
dim_status[labelstatus] = "Available" ,
FactTable[ProductSK] <> -1
)
)
VAR MontantTotal =
CALCULATE (
SUM(FactTable[montant]),
dim_status[labelstatus] = "Available"
)
RETURN
DIVIDE (
MontantA,
MontantTotal
)因此,我得到了所有产品的1。
发布于 2022-01-20 15:16:34
我想这可能会让你更接近你想要的:
Montant =
VAR MontantA =
CALCULATE (
SUM ( FactTable[montant] ),
dim_status[labelstatus] = "Available",
KEEPFILTERS ( dim_product[ProductSK] <> -1 )
)
VAR MontantTotal =
CALCULATE (
SUM ( FactTable[montant] ),
dim_status[labelstatus] = "Available",
ALL ( dim_product )
)
RETURN
DIVIDE ( MontantA, MontantTotal )https://stackoverflow.com/questions/70774206
复制相似问题