Power Bi,按月份比较文本列

时间:2019-01-31 18:41:00

标签: powerbi

我需要一点帮助

+---------------------------------+-----------------+---------------+------------+
|              Name               | Opening Balance | Close Balance |    Date    |
+---------------------------------+-----------------+---------------+------------+
| LEAL MANZANO ABUNDIO            |     394,732.87  |   406,866.31  | 31/08/2018 |
| LOPEZ GRANADOS CLAUDIA CAT      |     382,567.83  |   382,567.83  | 31/08/2018 |
| ABARCA RODRIGUEZ ERNESTO        |     394,142.32  |   394,142.32  | 31/08/2018 |
| OSOLLO JUAREZ PALOMA            |     396,030.58  |   396,030.58  | 31/08/2018 |
| MACHUCA HERNANDEZ GUILLERM      |     410,809.87  |   422,943.31  | 31/08/2018 |
| LEAL MANZANO ABUNDIO            |      406,866.31 |    409,466.22 | 30/09/2018 |
| LOPEZ GRANADOS CLAUDIA CATALINA |      382,567.83 |    382,567.83 | 30/09/2018 |
| ABARCA RODRIGUEZ ERNESTO        |      394,142.32 |    394,142.32 | 30/09/2018 |
| OSOLLO JUAREZ PALOMA            |      396,030.58 |    396,030.58 | 30/09/2018 |
| MACHUCA HERNANDEZ GUILLERMO     |      422,943.31 |             0 | 30/09/2018 |
| MACIAS SANCHEZ JOSE             |      425,457.57 |    425,457.57 | 30/09/2018 |
| PARDINEZ BUCIO EDUARDO          |      434,591.25 |    434,591.25 | 30/09/2018 |
| LEAL MANZANO ABUNDIO            |      409,466.22 |             0 | 31/10/2018 |
| LOPEZ GRANADOS CLAUDIA CATALINA |      382,567.83 |    382,567.83 | 31/10/2018 |
| ABARCA RODRIGUEZ ERNESTO        |      394,142.32 |    394,142.32 | 31/10/2018 |
| OSOLLO JUAREZ PALOMA            |      396,030.58 |    396,030.58 | 31/10/2018 |
| MACHUCA HERNANDEZ GUILLERMO     |               0 |             0 | 31/10/2018 |
+---------------------------------+-----------------+---------------+------------+

所以我有这个表的客户名称和日期,我需要比较按月如何改变月份,要知道我有多少底细了。 谢谢。

1 个答案:

答案 0 :(得分:0)

塞缪尔,我将您的表加载到PowerBI中并创建了以下图像

enter image description here

这可以通过添加新的计算列“客户变更”来完成。基本上,这会添加一列,该列仅在打开时为0且关闭> 0时标识一个新余额的字段。相反,当您的期初余额> 0且关闭= 0时,它将字段设置为“关闭余额”。将其插入矩阵中,并使用本地日期层次结构中的月粒作为名称。对于数据集中的截断字符串,需要在名称上固定一些数据。

ClientChange =
    if(AND([ Opening Balance ] = 0, [ Close Balance ] > 0 )
    , "NewBalance"
    , if(AND ([ Opening Balance ] > 0, [ Close Balance ] = 0)
        , "Balance Closed"
        , " -- "
    )
)

我还添加了一个“客户计数”度量,该计数对期末余额不为0的所有行进行计数。

ClientCount = COUNTX(FILTER(testData,[ Close Balance ] <> 0), testData[Name]) 

希望有帮助。请注意,“ MACIAS SANCHEZ JOSE”有点奇怪-他在9月创下了唱片,但在8月或10月却没有。他的未结余额和结余余额都不为0。这完全没有道理。