Powerbi相当于具有功能的SQL

时间:2016-10-26 10:00:24

标签: report powerbi

我是一名使用数据库的实习生。

我正在处理基于SQL查询的PowerBI报告,其中包含所有需要的连接以便获取我的数据。所以我在一个数据集中工作。

我已经制作了一张表格,我可以显示交易次数(如发票号码)和进行该交易的人的姓名。我的问题在于创建一个会影响该表的度量。它应该像SQL中的clausule一样工作(至少我老板说过)。 我希望此措施强制此表仅显示已进行超过2次交易的人员的数据(他们有超过2个发票号码[因此此人的行数超过两行])。

我尝试通过编写类似的措施来实现:

Measure = COUNTAX(
Query1;counta([Salesman])>2)

或者那样:

Measure 2 = 
FILTER( Query1; counta(Query1[Salesman])>2 )

但我只有一个条形图显示每个人做了多少笔交易。当我将此度量添加到此表时,我看到每行我得到值1.

我是PowerBi和DAX的新手,所以对我来说这是一个很大的障碍。有人可以分享他/她的知识来帮助解决这个问题吗?我非常感激。

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。 我创建了第二个查询,用他们的名字计算每个人的交易。我创建了两个查询之间的关系。接下来,我使用来自查询一的数据向我的表添加了计数属性,并在我的计数属性上使用了过滤器。之后,这个属性可以被隐藏起来,并且完美无缺。

最重要的是,我创建了一个度量并使用此度量制作了一个图表。它看起来很漂亮。

该措施看起来像这样:

Measure = 
        COUNTAX(
            Query1;counta([Salesman])
                )

我也过滤了这个测量结果。