我正在尝试设置一个查询(SQL SERVER)以便在 PowerBI 中创建一个稍后的甘特图,该查询调用不同项目的活动,并且某些活动只有在另一个活动已经完成时才能存在,我的查询显示如下:
Father Activity | Son Activity
1 | 2
3 | 4
4 | 5
5 | 6
5 | 7
第一排没问题,因为第二幕是最后一排,但在其他情况下,第四幕是第三幕的儿子和第五幕的父亲,内部层次真的很深。我需要创建一行,从最后一个活动中获取所有路径,仅显示 3 行,为 n 个儿子创建必要的列:
ID Act1 Act2 Act3 Act4 ... Actp
1 1 2 NA NA
2 3 4 5 6
3 3 4 5 7
谢谢,我会很感激任何建议。