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
Catherine_Anne
New Member

Filtrado de información para realizar un cálculo

Hola

Tengo una serie de tablas que me están dando datos que necesito para realizar cálculos y luego combinar y dar a cada cliente una 'puntuación'.

He hecho una serie de cálculos y puedo usar la segmentación para darme una puntuación total por cliente por producto, pero estoy luchando para filtrar una puntuación por producto en Dax para permitir un cálculo de porcentaje. Necesito tener en cuenta el producto, ya que el total de instancias posibles son diferentes por producto.

Por ejemplo:

Si el cliente ha tenido el producto 1, entonces su 'puntuación total' debe dividirse por 100 para dar el porcentaje.

Si el cliente ha tenido el producto 2, entonces su "puntuación total" debe dividirse por 200 para dar el porcentaje.

¿Cómo puedo hacer referencia a esto y hacer que mis cálculos funcionen?

Gracias

2 REPLIES 2
Icey
Community Support
Community Support

Hola @Catherine_Anne ,

Prueba algo como esto:

Measure =
VAR Customer_ =
    MAX ( 'Table'[Customer] )
VAR t =
    CALCULATETABLE ( VALUES ( 'Table'[Product] ), 'Table'[Customer] = Customer_ )
RETURN
    SWITCH (
        TRUE (),
        "Product 1" IN t, [Total Score] / 100,
        "Product 2" IN t, [Total Score] / 200
    )

Saludos

Icey

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

edhans
Super User
Super User

Si utiliza COUNTROWS(VALUES(Table[Products)) devolverá el número de productos distintos para ese cálculo. Es posible que deba usarlo en un FILTER() por cliente dependiendo de cómo su modelo esté filtrando esa medida. Luego multiplique eso por 100.

Pero necesitaríamos ver los datos para ayudar más.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

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.