Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Tamaño del cliente por cantidad de ventas (contenedorización como PEQUEÑO/MEDIANO/GRANDE/EXTRA GRANDE según la medida de ventas)

Hola a todos

Necesita ayuda con ideas.

Estoy adjuntando la súper tienda pbi para que pruebes la solución.

Tendré que categorizar a mis clientes por sus cantidades de ventas como PEQUEÑO/MEDIANO/GRANDE/EXTRA GRANDE

Para cualquier mes/año seleccionado, necesito determinar cuántas ventas se realizan y agrupar a todos los clientes en uno de los 4 cubos.

  • Pequeño < $ 1,000
  • Meduim >= $ 1,000 y < $ 10,000
  • Gran >= $ 10,000 y < $ 100,000
  • XLarge: >= $100,000

Así que ahora necesito mostrar una matriz con estos 4 cubos y un recuento distinto de clientes debajo de cada cubo y la compra total realizada. Algo como esto:

Nº del clienteVentas totales realizadas
Pequeño124467$ 152.678.374
Medio2543265$3,653,745,589
Grande364537$ 7.353.764
Xlarge37565$ 387.767

Si puede lanzarme alguna idea, sería útil. Gracias

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@prasadpatsa ,

Debe crear una sola tabla desconectada, como esta.

vcgaomsft_0-1677216187323.png

y con 2 medidas como.

No Of Customer = 
VAR _small =
    COUNTROWS (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] < 1000
        )
    ) + 0
VAR _meduim =
    COUNTROWS (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 1000
                && [Sls] < 10000
        )
    ) + 0
VAR _large =
    COUNTROWS (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 10000
                && [Sls] < 100000
        )
    ) + 0
VAR _xlarge =
    COUNTROWS (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 100000
        )
    ) + 0
VAR _result =
    SWITCH (
        SELECTEDVALUE ( 'Table'[Buckets] ),
        "Small", _small,
        "Meduim", _meduim,
        "Large", _large,
        "XLarge", _xlarge
    )
RETURN
    _result
Total Sales Made = 
VAR _small =
    SUMX (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] < 1000
        ),
        [Sls]
    ) + 0
VAR _meduim =
    SUMX (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 1000
                && [Sls] < 10000
        ),
        [Sls]
    ) + 0
VAR _large =
    SUMX (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 10000
                && [Sls] < 100000
        ),
        [Sls]
    ) + 0
VAR _xlarge =
    SUMX (
        FILTER (
            SUMMARIZE ( 'FactTable', 'FactTable'[Customer ID], "Sls", [@Sales] ),
            [Sls] >= 100000
        ),
        [Sls]
    ) + 0
VAR _result =
    SWITCH (
        SELECTEDVALUE ( 'Table'[Buckets] ),
        "Small", _small,
        "Meduim", _meduim,
        "Large", _large,
        "XLarge", _xlarge
    )
RETURN
    _result

vcgaomsft_1-1677216293711.png

Aquí hay una muestra para su referencia.

Saludos
Gao

Equipo de apoyo a la comunidad

Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de ejemplo en el foro de Power BI

Hola v-cgao-msft,

Muchas gracias por la solución. Está funcionando bien con una excepción.

Si el mismo cliente tiene múltiples transacciones, está considerando cada una de ellas como diferente. ¿Podemos obtener el recuento de distintos cutomers? ¿Es esa una posibilidad?

Syndicate_Admin
Administrator
Administrator

@amitchandak , @Greg_Deckler alguna entrada, por favor?

Syndicate_Admin
Administrator
Administrator

No puedo encontrar la opción de carga, sin embargo, estoy usando la súper tienda de google. Captura de pantalla a continuación

prasadpatsa_0-1677103437761.pngprasadpatsa_1-1677103468532.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.