【发布时间】:2018-08-09 14:34:54
【问题描述】:
我有一张这样的平桌,
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, Cat# 表示类别, SWN 表示提交的周数, CWN 表示完成的周数, CompBy 表示完成者, ReqBy 表示请求者, 部门 表示部门名称,
我想创建一个避免歧义的数据模型,同时允许我通过单个过滤器报告类别、SWN、CWN(只需为周数)、CompBY、ReqBy、Department。
例如,仪表板将有一个过滤器选项来选择周数。如果选择了该周数,它将显示这些请求的详细信息,来自已提交和已完成的周数。我知道这需要创建日历表或类似的东西。
我正在寻找一个解释基数和方向(单一或两者)的数据模型。如果可能,请发布 PBIX 文件并在此处重新发布链接。
更新:为这个问题提供悬赏,因为我想看看这个平面表的星型模式是什么样子的。
我在平面表上寻找星型模式的原因之一是 - 例如,餐厅菜单是一个维度,购买的食物是一个事实。如果您将这些组合到一张表中,您将如何确定哪些食物从未被点过?就此而言,在您第一次点餐之前,您如何确定菜单上有哪些食物可供选择?
【问题讨论】:
-
为什么这个问题被否决并选择关闭?在一个问题上被问了很多。但考虑到这是 PowerBI 中许多人(没有数据建模、基数和方向概念方面的经验)面临的一个常见问题。这也是本站点中尚未解决的与 PowerBI 相关的问题。请教我这个。
-
一方面,我不确定你在问什么。如果您的数据页面上有多个切片器,则切片器会交互(默认情况下)并更新可用选项。什么不适用于您的实例?
-
@Degan 我知道你在说什么。但是,当我必须选择一个周数并报告该周数已提交的内容以及该周数已完成的内容时,它将无法工作。当我选择第 1 周时的预期结果是 - 它应该显示 3 个已提交,但在那一周只完成了一个。
-
那么,您想总结一下每周的活动吗?如果是这样,那么您将需要一个数据透视报告。如果没有,如果您在 SWN=1 上进行切片,那么您将看到 3 行。
-
@Degan - 没错!数据透视报告是我在这里尝试做的。
标签: powerbi relationship dimensional-modeling star-schema