我是一名使用数据库的实习生。
我正在处理基于SQL查询的PowerBI报告,其中包含所有需要的连接以便获取我的数据。所以我在一个数据集中工作。
我已经制作了一张表格,我可以显示交易次数(如发票号码)和进行该交易的人的姓名。我的问题在于创建一个会影响该表的度量。它应该像SQL中的clausule一样工作(至少我老板说过)。 我希望此措施强制此表仅显示已进行超过2次交易的人员的数据(他们有超过2个发票号码[因此此人的行数超过两行])。
我尝试通过编写类似的措施来实现:
Measure = COUNTAX(
Query1;counta([Salesman])>2)
或者那样:
Measure 2 =
FILTER( Query1; counta(Query1[Salesman])>2 )
但我只有一个条形图显示每个人做了多少笔交易。当我将此度量添加到此表时,我看到每行我得到值1.
我是PowerBi和DAX的新手,所以对我来说这是一个很大的障碍。有人可以分享他/她的知识来帮助解决这个问题吗?我非常感激。
答案 0 :(得分:0)
我找到了解决问题的方法。 我创建了第二个查询,用他们的名字计算每个人的交易。我创建了两个查询之间的关系。接下来,我使用来自查询一的数据向我的表添加了计数属性,并在我的计数属性上使用了过滤器。之后,这个属性可以被隐藏起来,并且完美无缺。
最重要的是,我创建了一个度量并使用此度量制作了一个图表。它看起来很漂亮。
该措施看起来像这样:
Measure =
COUNTAX(
Query1;counta([Salesman])
)
我也过滤了这个测量结果。