【发布时间】:2020-02-14 16:59:49
【问题描述】:
我有一个使用此代码的计算列:
SalesMember_Cal_Column =
VAR ContextID = Table1[Id]
RETURN
CONCATENATEX (
CALCULATETABLE (
DISTINCT ( Table1[salesmember] ),
FILTER ( Table1, Table1[Id] = Id )
),
Table1[salesmember],
","
)
这很好用,但我想用它作为衡量标准。
我可以改变什么来使用它作为衡量标准?
例子:
我的数据如下所示:
Company CompnayID SalesMember Role
Walmart 1 Ryan Lead
Walmart 1 Vinnie Lead2
Walmart 1 Danny Lead3
Winco 2 Ryan Lead
Winco 2 Vinnie Lead2
Winco 2 Danny Lead3
Fred Myer 3 Noelle Lead
Kroger 4 Dennis Lead
Albertsons 5 Nate Lead
Safeway 6 Carol Lead
我想创建一个名为 SalesMember_Cal_Column 的度量,它会给我这个结果:
Company CompnayID SalesMember Role SalesMember_Cal_Column
Walmart 1 Ryan Lead Ryan, Vinnie, Danny
Walmart 1 Vinnie Lead2 Ryan, Vinnie, Danny
Walmart 1 Danny Lead3 Ryan, Vinnie, Danny
Winco 2 Ryan Lead Ryan, Vinnie, Danny
Winco 2 Vinnie Lead2 Ryan, Vinnie, Danny
Winco 2 Danny Lead3 Ryan, Vinnie, Danny
Fred Myers 3 Noelle Lead Noelle
Kroger 4 Dennis Lead Dennis
Albertsons 5 Nate Lead Nate
Safeway 6 Carol Lead Carol
我想确保当我切入一家公司然后切入销售成员时,只有关联的销售成员才会出现在新列中。
例如,如果我将上表分割为 Walmart 和销售成员 Ryan,结果将如下所示:
Company CompnayID SalesMember Role SalesMember_Cal_Column
Walmart 1 Ryan Lead Ryan
【问题讨论】: