0

我正在努力在 MS PowerView 中制作仪表板,但在为仪表板创建“切片器”时遇到了一些麻烦。切片器基本上是整个仪表板的过滤器,它根据选择的内容过滤掉整个显示。例如,我正在处理一项调查,因此如果我们单击“人员”切片器下的人员类型 1,则只会显示人员类型 1 的响应。

我正在尝试根据统计度量类型制作切片器。基本上,我想要一个具有 3 种不同统计度量的切片器:平均值、中位数和众数。So when "average" is selected only those graphs using the measure of "average" will display.

到目前为止,我所拥有的只是 MS Access 中的一个名为“度量名称”的表,我已经在我的表上做了一个切片器。但是,为了让我的切片器工作,我相信我必须使用 DAX 公式。知道怎么做吗?我已经尝试过 if(MeasureName[MeasureType] = "Average") 但我不确定要为真假添加什么。

对于任何反馈,我们都表示感谢!!:)

4

2 回答 2

0

您可以制作一个切片器,允许用户选择要在画布上的图表中显示的度量。但正如 Rory 所说,你不能用它来显示/隐藏图表。它只会改变图表中使用的度量。

Jason Thomas有一篇关于创建切片器以在 Power Pivot 中选择度量的好博文。它在表格模型中的工作方式类似。

  1. 创建带有 ID 列的度量表。

  2. 基于该表创建度量以从切片器选择中查找最小 ID 值。这会告诉您选择了哪个度量。

  3. 用这个新度量替换图表中的度量。

我认为这根本不反对金博尔。它与维度模型的关系不大,而与所需的 UI 功能所需的技术解决方案有关。基本上,您可以拥有自己的维度模型并将此表排除在外,而不会觉得您违反了规则。

于 2015-07-26T19:11:11.930 回答
-1

切片器通常是您的一个维度的属性。当您过滤该属性时,过滤器也适用于您的事实表。因此,如果您有一个包含三个条目的维度:平均值、中位数和众数,则可以创建一个堆叠平均值、中位数和众数值的事实表,以便在单击切片器时过滤该属性的事实表。这将允许您在一张图表上显示三种类型。它不允许您显示一些图表而不是其他图表。这种类型的事实表与 Kimball 关于事实表设计的说法背道而驰……

于 2015-07-20T22:57:17.230 回答