cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper I
Helper I

Dividir en la pregunta DAX

Hola:

Mi fórmula no está calculando el número correcto:

1) Como se puede ver, cuando uso la fórmula, para la primera fila (en rojo) me da la respuesta como 100%

2) Se supone que debo dividir el "total de la fila roja" por "Gran total"

3) Por ejemplo, si el total de la fila (fila roja) es de $10,000, se supone que debe calcular $10,000/$100,000 a 10%

4) Pero no está haciendo eso. Probablemente esté haciendo $10,000/$10,000 a 100%

5) Pero el 24,16% es correcto. Hizo ese cálculo correctamente.

¿Qué estoy haciendo mal aquí?

samnaw_0-1604002109651.png

Gracias

Sam

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Post Prodigy
Post Prodigy

Hola @samnaw manera fácil de depurar Dax Calculations es probar fragmentos más pequeños de códigos DAX y ver si los cálculos están funcionando bien o no y corregir el bit que está mal.

En su caso, lo que creo es que es SUM (Ventas) con Filtro para el año 2021 y en lugar de usar otra cláusula Filter puede intentar demandar && ya que está filtrando datos de la misma tabla (Ventas)

Algo así como

SalesMEASURE = 
CALCULATE (
    SUM ( SALES[Sales_CY] ),
    FILTER ( 'SALES',  SALES[Sales_CY]= "2021" && SALES[_flag] ="CARD")
)
/
CALCULATE (
    SUM ( SALES[Sales_CY] ),
    FILTER ( 'SALES',  SALES[Sales_CY]= "2021")
)

Espero que esto ayude.

Salud

-Namish B

View solution in original post

1 REPLY 1
Highlighted
Post Prodigy
Post Prodigy

Hola @samnaw manera fácil de depurar Dax Calculations es probar fragmentos más pequeños de códigos DAX y ver si los cálculos están funcionando bien o no y corregir el bit que está mal.

En su caso, lo que creo es que es SUM (Ventas) con Filtro para el año 2021 y en lugar de usar otra cláusula Filter puede intentar demandar && ya que está filtrando datos de la misma tabla (Ventas)

Algo así como

SalesMEASURE = 
CALCULATE (
    SUM ( SALES[Sales_CY] ),
    FILTER ( 'SALES',  SALES[Sales_CY]= "2021" && SALES[_flag] ="CARD")
)
/
CALCULATE (
    SUM ( SALES[Sales_CY] ),
    FILTER ( 'SALES',  SALES[Sales_CY]= "2021")
)

Espero que esto ayude.

Salud

-Namish B

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors