cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Segmento por contribución no está funcionando

hola

Estoy tratando de segmentar clientes (comerciantes) en función de su contribución % a las ventas (GMV)

He creado una tabla "MexGroup" con la segmentación y he creado una medida "GMVbyGroups" con la siguiente fórmula.

Este es el siguiente ejemplo de https://www.youtube.com/watch?v=DxQX6K8L6hU.

Sin embargo, no funciona ya que no se devuelve ningún valor.

Capture.PNG

¿Podría alguien aconsejar qué tiene de malo mi fórmula? Gracias.
fórmula:
GMVbyGroups =
Var RankingDimension = valores(FoodMetrics[Merchant ID])
Var TotalMexBrands = CALCULATE(COUNTrows('dmerchant'),FILTER(all('dmerchant'[chain_name]),[GMV USD]>0))
Var MexBrandRank = [MexGMVRank]

devolución
CALCULAR([GMV USD],
FILTER(ClasificaciónDimension,
Cuentacotas (
Filtro(MexGroups,
MexBrandRank > TotalMexBrands *MexGroups[Low]
&& MexBrandRank <= TotalMexBrands * MexGroups[High])) > 0))

1)

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @GraceTCL,

Puede modificar la medida mediante la siguiente fórmula:

GMVbygroup =
VAR _per =
    MAX ( 'MexGroups'[High] ) - MAX ( 'MexGroups'[Low] )
RETURN
    SWITCH (
        MAX ( 'MexGroups'[Group] ),
        "Top10%", [GMV LC] * _per,
        "11-20%", [GMV LC] * _per,
        "21-50%", [GMV LC] * _per,
        "Rest", [GMV LC] * _per)

La salida final se muestra a continuación:

v-yalanwu-msft_1-1620899469331.png

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Ahí, @GraceTCL

No entiendo muy bien su descripción, ¿puede dar un ejemplo simple o poner una imagen del resultado que desea producir?

Saludos
Apoyo comunitario Team_ Yalan Wu
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-yalanwu-msft

Estoy tratando de segmentar el valor "GMV" por el rango. Una salida prevista aquí en la foto a continuación basada en datos de muestra en el archivo power BI y el funcionamiento correspondiente para el tren de pensamientos en Excel en el enlace. Espero que esto aclare y usted será capaz de ayudar. Gracias.

https://www.dropbox.com/scl/fi/rsoy72ni9hwdf99verz3o/exemplify.xlsx?dl=0&rlkey=a1m22k2cif4ej8shlimih...

Output.PNG

Hola @v-yalanwu-msft

Lo siento. En realidad, había significado que si seleccionaba el X% superior del cliente por su recuento, debería aparecer la medida correspondiente (GMV en este caso) y el nombre del cliente (Chain_Name).

Una salida de muestra como esta a continuación. He cargado un nuevo archivo de ejemplo con la relación de las tablas siendo más representativa de mi modelo real. Pls se refieren a la pestaña "Aquí" donde tengo esta inesperada esta fórmula a continuación que no funciona.

Enlace al archivo de ejemplo actualizado: https://www.dropbox.com/s/s6ushpfeuo9sz3t/Food%20cleansed.pbix?dl=0

MexGMVBySegment = 
Var RankingDimension = values(FoodMetrics[merchant_id])
Var TotalMexBrands = CALCULATE(COUNTrows('d_merchant'),FILTER('d_merchant',[GMV USD]>0))
Var MexBrandRank = [MexGMVRank]

Return
CALCULATE([GMV USD],
    FILTER(RankingDimension,
         Countrows(
             Filter(MexGroups,
                MexBrandRank > TotalMexBrands *MexGroups[Low]
                && MexBrandRank <= TotalMexBrands * MexGroups[High])) > 0))


Segment.PNG

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Top Solution Authors