Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssas 过去90天内购买和未购买某些产品的客户_Ssas_Powerbi_Dax_Powerpivot - Fatal编程技术网

Ssas 过去90天内购买和未购买某些产品的客户

Ssas 过去90天内购买和未购买某些产品的客户,ssas,powerbi,dax,powerpivot,Ssas,Powerbi,Dax,Powerpivot,我需要一个dax测量,它可以显示哪些客户在过去90天内购买了产品B和C 还有一张是在过去90天里买了B和C产品的人 (基于我的筛选日期上下文) 下面是它应该是: 有人能帮我吗 如果需要,以下是示例数据: 事实销售 KeyDate KeyCustomer KeyProduct Total 1 1 1 12,9 1 2 2 13 1 3 1 156,4 1 4 1 564,8 2 1 1 894,8 2 2 1 56,5 3

我需要一个dax测量,它可以显示哪些客户在过去90天内购买了产品B和C

还有一张是在过去90天里买了B和C产品的人

(基于我的筛选日期上下文)

下面是它应该是:

有人能帮我吗

如果需要,以下是示例数据:

事实销售

KeyDate KeyCustomer KeyProduct  Total
1   1   1   12,9
1   2   2   13
1   3   1   156,4
1   4   1   564,8
2   1   1   894,8
2   2   1   56,5
3   1   2   564,85
3   2   3   564,8
4   1   1   1325,6
4   2   1   132,3
顾客

KeyCustomer Name
1   Jean
2   Mari
3   Lisa
4   Julian
5   Jhonny
历法

KeyDate Date
1   01/01/2018
2   02/01/2018
3   01/05/2018
4   01/08/2018
产品

KeyProduct  Product
1   A
2   B
3   C

试着做以下几点:

IfBought = IF(
              COUNTROWS(
                  FILTER(FactSales,
                      RELATED('Product'[Product]) IN {"B", "C"} &&
                      RELATED('Calendar'[Date]) > TODAY() - 90)
                  ) > 0,
              1, 0)

请注意,从今天起,5月1日已经超过90天了,因此除非您将
90
更改为
114
或更高,否则您将无法获得您要求的结果。

看起来您遗漏了一些内容。@AlexisOlson,链接不起作用。。。以下是我在powerbi社区提出的问题:在尝试提出更多问题之前,请阅读。与今天相比,我无法使用()的可能重复项,它必须基于用户的筛选日期:例如:如果用户在报告中筛选2018年4月1日,他必须在90天前看到结果。它会是怎样的?然后使用
SELECTEDVALUE('Calendar'[Date])
而不是
TODAY()
。我正在开发2016版的analysis services表格多维数据集。。。还没有SELECTEDVALUE()函数。还有别的办法吗?好的。然后尝试
MAX('Calendar'[Date])
previous('Calendar'[Date])
如果要创建计算列。