保持调查数据匿名

时间:2017-04-03 10:46:22

标签: powerbi powerpivot dax

我们一直在我们的业务范围内进行调查,我将很快准备将结果与众多内部客户分享。

调查受访者的数量大约为700人,因此我希望允许查看报告的人能够根据报告中确定的人口统计和组织组过滤数据以确定趋势(下面的示例数据)。

enter image description here

我要做的是以一种阻止用户使用切片器组合来识别特定个体的响应的方式呈现信息。

我想在所选人群少于5人并创建以下措施的情况下模糊结果:

  

[Anonymised Rowcount]:= if(COUNTROWS((' Table1'))< 5,0,[RowCount])

然而,它给出的结果并非我所需要的:
当切片组合给出表中少于5个活动行时,我希望 [Anonymised Rowcount]的所有值都为零。
当该列的计数低于5时,我在任何列中获得为零。

Chart showing incorrect behaviour 不是理想的结果!

我已经尝试了 ALL() ALLSELECTED()的各种组合,但我还没有设法找到正确的组合这将给我一个表中忽略列的行数,但是会考虑切片器的选择。到目前为止,我的尝试要么给了我表中的每一行,忽略了列和切片器,或者只忽略了每个列标题中的选定行。

修改

主要问题已解决

我使用以下方法找到了解决方案:

  

[Anonymousised Rowcount]:= if(COUNTROWS(ALL('表1' [问题1]))< 5,0,[RowCount])

奖金问题:是否有人更优雅地模糊小组的结果,而不仅仅是将所有响应设置为零。

0 个答案:

没有答案