【发布时间】:2018-02-20 15:17:41
【问题描述】:
如何在 DAX 中编写此查询?
SELECT TimeID, Code,(SELECT SUM(qty) FROM cteRanked c2 WHERE c2.rownum <= c1.rownum and c2.Code=c1.Code)
FROM cteRanked c1;
谢谢
【问题讨论】:
-
看起来像一个累计总数:daxpatterns.com/cumulative-total
-
大卫的建议是正确的。您的 tsql 也可以使用 windows 函数进行优化: SUM(qty) OVER(PARTITION BY Code ORDER BY rownum ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
标签: sql-server ssas dax tabular ssas-tabular