Ssas Dax测量值-值表比较值
我有一张桌子 并尝试了,但没有得到令人满意的结果 我想计算旧的结果,并与我的实际结果进行比较,看看有多少以前(90天前)购买过产品B的客户在过去3个月内没有根据日期筛选购买相同的产品 我试过这个: DimDate[日期]<90天前的天数);不(包含)过滤器(FSales;Ssas Dax测量值-值表比较值,ssas,powerbi,dax,powerpivot,ssas-tabular,Ssas,Powerbi,Dax,Powerpivot,Ssas Tabular,我有一张桌子 并尝试了,但没有得到令人满意的结果 我想计算旧的结果,并与我的实际结果进行比较,看看有多少以前(90天前)购买过产品B的客户在过去3个月内没有根据日期筛选购买相同的产品 我试过这个: DimDate[日期]=90日前的天数和DimDate[日期]这将为您提供过去90天内购买“B”项的所有客户: Customers Who Bought Product B 90 Days Ago := CALCULATE ( DISTINCTCOUNT ( 'FSale'[CustomerK
相关(DimDate[日期]>=90日前的天数和DimDate[日期]这将为您提供过去90天内购买“B”项的所有客户:
Customers Who Bought Product B 90 Days Ago :=
CALCULATE (
DISTINCTCOUNT ( 'FSale'[CustomerKey] ),
ALL ( 'DimDate'[Date] ),
KEEPFILTERS (
DATESINPERIOD ( 'DimDate'[Date], MAX ( 'DimDate'[Date] ), -90, DAY )
),
KEEPFILTERS ( DimProduct[Product] = "B" )
)
您的问题有点难理解,因此可能需要更新它,我们可以从那里开始。请清理您的代码。我无法理解它当前的显示方式。
Customers Who Bought Product B 90 Days Ago :=
CALCULATE (
DISTINCTCOUNT ( 'FSale'[CustomerKey] ),
ALL ( 'DimDate'[Date] ),
KEEPFILTERS (
DATESINPERIOD ( 'DimDate'[Date], MAX ( 'DimDate'[Date] ), -90, DAY )
),
KEEPFILTERS ( DimProduct[Product] = "B" )
)