我是PowerBI的新手,我需要像你这样的专家的帮助。
我正在连接MySQL db并获取数据。
我附上从表可视化导出的csv 这里的样本数据。
我的版本从0.1到2.0(即0.1,0.2,0.3 .0.9,1.0,1.1,……2.0)每个报价。也就是说,每个报价可以有多个版本,从0.1到2.1。
我想要的桌子应该是,
样本输出:
Quation# _
Quation#
如果得到输出,请共享pbix文件。
请帮助我实现这一目标。提前一吨谢谢
发布于 2017-10-05 06:30:51
按照以下步骤:
根据以下版本组成一个组:

这也可以使用DAX实现,但这样容易得多(如果您想要的话,我可以向您发送DAX公式)。
创建以下措施:
Duration =
DATEDIFF (
CALCULATE (
MIN ( 'sample'[businessDate] ),
ALLSELECTED ( 'sample'[businessDate] )
),
CALCULATE (
MAX ( 'sample'[businessDate] ),
ALLSELECTED ( 'sample'[businessDate] )
),
DAY)在表可视化中添加以下字段: QuoteNo -不要汇总版本-第一个版本(重命名到最小版本)版本-最后一个版本(重命名到最大版本)持续时间版本(组)-减少列的大小,直到隐藏

定稿:
将此度量值添加到表中,并将其添加到表结果的筛选器中,如下所示:
Validation =
IF (
MAX ( 'sample'[version] ) = INT ( MAX ( 'sample'[version] ) )
= TRUE (),
1,
0
)

发布于 2017-09-28 16:46:04
您只需要在查询中添加第三个比较,就可以检查当前Quote#是否有一个版本为1.0的行。考虑到这一点,我将编辑您当前的查询如下。
Bucket = 'prod_check dw_proposal'[version] >= 0.1 &&
'prod_check dw_proposal'[version] < 1.1 &&
CALCULATE(COUNTROWS('prod_check dw_proposal'),
FILTER('prod_check dw_proposal',
'prod_check dw_proposal'[Quote#] = EARLIER('prod_check dw_proposal'[Quote#]) &&
'prod_check dw_proposal'[version] = 1.0
)
) = 1请让我知道公式的任何部分是混乱的。
https://stackoverflow.com/questions/46466174
复制相似问题