Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Adoption %

Hi amitchandak ,

This is what I shared in the other post.

I have the following Table Data:

CUST SAP NumberRunYearMonthC17 VolumeC10 Volume
1112020M0736
1122020M07510
1132020M07-8
1112020M0810-
1122020M0811-
1132020M081020

 

 

Requested Output (in BOLD😞 Adoption basically,  what  % of total(count) of customers was creating the volume *every month*..

 

RunYearMonthC17 Adoption C10 Adoption
2020M0766%100%
2020M08100%33%
   

 

thanks!

  • Hi Anonymous 

    1. Make sure that the "-" in your data are blanks

    2. Place Table1[CUST SAP Number] in a table visual

    3. Create these measures and place them in the visual

    C17 adoption = 
    DIVIDE (
        COUNTROWS (
            FILTER (
                DISTINCT ( Table1[CUST SAP Number] ),
                CALCULATE ( SUM ( Table1[C17 Volume] ) ) <> 0
            )
        ),
        DISTINCTCOUNT ( Table1[CUST SAP Number] )
    )
    C10 adoption = 
    DIVIDE (
        COUNTROWS (
            FILTER (
                DISTINCT ( Table1[CUST SAP Number] ),
                CALCULATE ( SUM ( Table1[C10 Volume] ) ) <> 0
            )
        ),
        DISTINCTCOUNT ( Table1[CUST SAP Number] )
    )

     

    Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

    Contact me privately for support with any larger-scale BI needs, tutoring, etc.

    Cheers 

2 Replies

  • AlB's avatar
    AlB
    Icon for Community Champion rankCommunity Champion

    Hi Anonymous 

    1. Make sure that the "-" in your data are blanks

    2. Place Table1[CUST SAP Number] in a table visual

    3. Create these measures and place them in the visual

    C17 adoption = 
    DIVIDE (
        COUNTROWS (
            FILTER (
                DISTINCT ( Table1[CUST SAP Number] ),
                CALCULATE ( SUM ( Table1[C17 Volume] ) ) <> 0
            )
        ),
        DISTINCTCOUNT ( Table1[CUST SAP Number] )
    )
    C10 adoption = 
    DIVIDE (
        COUNTROWS (
            FILTER (
                DISTINCT ( Table1[CUST SAP Number] ),
                CALCULATE ( SUM ( Table1[C10 Volume] ) ) <> 0
            )
        ),
        DISTINCTCOUNT ( Table1[CUST SAP Number] )
    )

     

    Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

    Contact me privately for support with any larger-scale BI needs, tutoring, etc.

    Cheers 

  • Anonymous , Try like

    C17 Volume Adopt % = divide(count(Table[C17 Volume]),countrows(Table))

     

    C10 Volume Adopt % = divide(count(Table[C10 Volume]),countrows(Table))