Dax 中的 DAX 查找功能有时会起作用
DAX Lookup function in Dax sometimes working
我有 2 个不相关的事实 table。
我需要创建一个从 table 1 到 table 2 的计算列“vlookup”样式
它有时会起作用……在同一个客户上它会起作用,也不会起作用。怎么办?!
查找的所有条件都相同。我如何在显然应该得到“VirtualPay2”的地方得到一个空白值?
如果您需要测量
measure =
CALCULATE (
MAX ( t1[Gateway] ),
TREATAS (
SUMMARIZE ( t2, t2[PSP_ID], t2[pin/login], t2[Date], t2[Hour], t2[amount] ),
t1[PSP_ID],
t1[pin/login],
t1[Date],
t1[Hour],
t1[amount]
)
)
如果您需要计算列
CalculatedColumn =
CALCULATE (
CALCULATE (
MAXX ( t1, t1[Gateway] ),
TREATAS (
SUMMARIZE ( t2, t2[PSP_ID], t2[pin/login], t2[Date], t2[Hour], t2[amount] ),
t1[PSP_ID],
t1[pin/login],
t1[Date],
t1[Hour],
t1[amount]
)
)
)
我有 2 个不相关的事实 table。 我需要创建一个从 table 1 到 table 2 的计算列“vlookup”样式 它有时会起作用……在同一个客户上它会起作用,也不会起作用。怎么办?!
查找的所有条件都相同。我如何在显然应该得到“VirtualPay2”的地方得到一个空白值?
如果您需要测量
measure =
CALCULATE (
MAX ( t1[Gateway] ),
TREATAS (
SUMMARIZE ( t2, t2[PSP_ID], t2[pin/login], t2[Date], t2[Hour], t2[amount] ),
t1[PSP_ID],
t1[pin/login],
t1[Date],
t1[Hour],
t1[amount]
)
)
如果您需要计算列
CalculatedColumn =
CALCULATE (
CALCULATE (
MAXX ( t1, t1[Gateway] ),
TREATAS (
SUMMARIZE ( t2, t2[PSP_ID], t2[pin/login], t2[Date], t2[Hour], t2[amount] ),
t1[PSP_ID],
t1[pin/login],
t1[Date],
t1[Hour],
t1[amount]
)
)
)