我有一个像这样的桌子
R# Cat SWN CWN CompBy ReqBy Department
1 A 1 1 Team A Team B Department 1
2 A 1 3 Team A Team B Department 1
3 B 1 3 Team A Team B Department 1
4 B 2 3 Team A Team C Department 1
5 B 2 3 Team D Team C Department 2
6 C 2 2 Team D Team C Department 2
R#表示RequestNumber, 类别号表示类别, SWN表示“提交的星期数”, CWN表示完成的星期数, CompBy表示完成者, ReqBy表示请求者, 部门表示部门名称,
我想创建一个避免模棱两可的数据模型,同时让我可以通过一个过滤器报告类别,SWN,CWN(只需一个星期数),CompBY,ReqBy,部门。 / p>
例如,仪表板将具有一个过滤器选择来选择星期数,如果选择了该星期数,它将显示已提交和完成的星期数中这些请求的详细信息。我了解这需要创建日历表或类似的表。
我正在寻找一个解释基数和方向(单个或两个)的数据模型。如果可能的话,请发布PBIX文件,然后在此处重新发布链接。
更新:为这个问题提供赏金,因为我想看看该平面表的Star模式如何。
我要在平板桌上寻找星型模式的原因之一是-例如,餐厅菜单是一个维度,而购买的食物是事实。如果将它们组合成一张桌子,您将如何识别从未订购的食物?因此,在您下单之前,如何确定菜单上有哪些食物?
答案 0 :(得分:1)
您的问题范围尚不清楚,所以我只解决帖子的这一部分:
仪表板将具有一个过滤器选择,以选择星期数。如果选择了那个星期数,它将显示已提交和完成的星期数中这些请求的详细信息。
获取OR
逻辑的一种方法是使用已断开连接的参数表,并使用所选参数编写度量。例如,考虑以下模式:
如果将WN
放在切片器上,则可以编写一个度量以根据所选数字过滤表。
WN Filter = IF(COUNTROWS(
INTERSECT(
VALUES(WeekDimension[WN]),
UNION(
VALUES(MasterTable[SWN]),
VALUES(MasterTable[CWN])))) > 0, 1, 0)
然后,如果将该度量用作可视级别过滤器,则可以查看与您的WN
选择相对应的所有记录。
如果您可以澄清问题以更接近mcve,则可能会得到更好的答复。我无法完全确定您遇到的具体想法。