我有一个有三列的表
[date],
[category_1],
[category_2],
[value]
我想绘制一个折线图,其中X轴为 [date]
,Y轴为 [value]
,图例为 [category_1]
. 我希望 [value]
在 [category_2]
上取平均值,但仅针对所有 [category_2]
成员所存在的 [date]
和 [category_1]
值 . 如果对于 [date]
和 [category_1]
的给定组合,并非所有类型的_2370636都存在,那么我不希望在视觉中呈现平均值 .
我理解我应该使用一种度量,其中应用一个过滤器计算平均值,其中 [category_2]
成员的数量等于总数,但到目前为止我还没有找到正确的DAX表达式 . 如果可能的话,尽快考虑其他方法而不创建DAX措施 .
例如,使用以下输入表:
由此产生的衡量标准是:
最后3行没有结果,因为它们不代表 [category_2]
值
1 回答
执行此操作的一种方法是,如果不存在
Category_2
的所有值,则将测量值抛出空白 .如果本地过滤器上下文中
Category_2
值的非重复计数与整个表中的Category_2
的非重复计数匹配,则给出平均值,否则,它给出空白 .