首页 文章

在PowerView中使用DAX创建切片器

提问于
浏览
0

我正在努力在MS PowerView中制作一个仪表板,但在为我的仪表板创建“切片器”时遇到了一些麻烦 . 切片器基本上是整个仪表板的过滤器,它根据所选内容过滤掉整个显示器 . 例如,我正在进行调查,因此如果我们点击“人物”切片器下的人员类型1,则只显示来自人员类型1的回复 .

我正在尝试根据统计测量类型制作切片器 . 基本上,我想要一个具有3种不同统计指标的切片机:平均值,中位数和模式 . 因此,当选择“平均”时,仅显示使用“平均”度量的那些图形 .

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

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

2 回答

  • 0

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

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

    • 使用ID列创建度量表 .

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

    • 使用此新度量替换图表中的度量 .

    我根本不认为这是对Kimball的反对 . 它与维度模型关系不大,更多地与所需UI功能所需的技术解决方案有关 . 基本上,你可以拥有自己的维度模型,并在此之外使用此表,而不会觉得你违反规则 .

  • -1

    切片器通常是您的某个维度的属性 . 过滤该属性时,过滤器也适用于您的事实表 . 因此,如果您有一个包含三个条目的维度:平均值,中位数和模式,则可以创建一个叠加平均值,中值和模式值的事实表,以便在单击切片器时对该属性过滤事实表 . 这将允许您在一个图表上显示三种类型 . 它不允许您显示某些图形而不显示其他图形 . 而这种类型的事实表与Kimball可能对事实表设计的说法相悖...

相关问题