Forum Discussion

ssssss's avatar
ssssss
Frequent Visitor
3 years ago

Delete the empty rows

Hello, I created a table like this : 

Table 1 =
CROSSJOIN(
    UNION(
        FILTER(
            VALUES('Référentiel comptes'[groupes €]),
            NOT ISBLANK('Référentiel comptes'[groupes €])
        ),
        ROW("groupes €","1-Category 1")
    )
,FILTER(
        VALUES('Chaîne'[Chaine]),
        NOT ISBLANK('Chaîne'[Chaine])),
        FILTER(
        VALUES('Chaîne'[EL3]),
        NOT ISBLANK('Chaîne'[EL3])),
        FILTER(
        VALUES('Chaîne'[Code Société]),
        NOT ISBLANK('Chaîne'[Code Société])))

In it I create a calculated column PM € N (in this one I don't want to retrieve the empty rows, I don't know how to make it so that in my formula it doesn't retrieve the empty rows for me)

PM € N =
IF(
    'PM €'[groupes €]="1-Category 1",

 

    CALCULATE(
        [T cumul pour PM],
        'Référentiel comptes'[catégories]="PM",
        'intermédiaire'[Code Société (groupes)]="French",
        'intermédiaire'[Support]="€",
        FILTER('Chaîne','Chaîne'[Chaine]=EARLIER('PM €'[Chaine])),
        FILTER('Chaîne','Chaîne'[EL3]=EARLIER('PM €'[EL3])),FILTER('Chaîne','Chaîne'[Code Société]=EARLIER('PM €'[Code Société])))
    -CALCULATE(
        [PM € N],
        FILTER('Chaîne','Chaîne'[Chaine]=EARLIER('PM €'[Chaine])),
        FILTER('Chaîne','Chaîne'[EL3]=EARLIER('PM €'[EL3])),FILTER('Chaîne','Chaîne'[Code Société]=EARLIER('PM €'[Code Société]))),

 

    CALCULATE(
        [PM € N],
        FILTER('Chaîne','Chaîne'[Chaine]=EARLIER('PM €'[Chaine])),
        FILTER('Chaîne','Chaîne'[EL3]=EARLIER('PM €'[EL3])),FILTER('Chaîne','Chaîne'[Code Société]=EARLIER('PM €'[Code Société])),
        FILTER('Référentiel comptes','Référentiel comptes'[groupes €] =EARLIER('PM €'[groupes €]))))

Thank you in advance for your help