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.
Hola
por favor, ¿puede alguien apoyar para resolver este problema?
Tengo una mesa
Código de divisa de la categoría Sales Lc SalesEUR
100 10 Pre ARS
200 20 Pre ARS
500 70 Después de ARS
250 40 Después de ARS
350 100 Después de BRL
500 250 Pre BRL
Necesito crear una medida en la que el tipo de cambio se calcule basado en una categoría "Pre" (si tenemos en cuenta el código de moneda "ARS", la tasa de cambio es de 300/30 a 10), pero se aplica para la categoría "Después" y Ventas Lc. En la vez pratica se define el tipo de cambio, moltiply para la columna "Sales Lc" que la categoría - "Después".
el resultado de la medida, en el caso del código de divisa ARS es 750(Ventas LC con la categoría "Después")/10 (tasa de cambio calculada sobre la base de las ventas LC con la categoría "Pre") 75
para la moneda BRL, por ejemplo, si me medida 350/2,5
¡Gracias!
Solved! Go to Solution.
si tiene un filtro de categoría, puede probar este
Measure =
VAR a=CALCULATE(SUM('Table'[Sales]),FILTER(ALLEXCEPT('Table','Table'[Currency code]),'Table'[Category]="Pre"))/CALCULATE(SUM('Table'[SalesEUR]),FILTER(ALLEXCEPT('Table','Table'[Currency code]),'Table'[Category]="Pre"))
return SUM('Table'[Sales])/a
Proud to be a Super User!
se puede crear otra medida
Measure 2 = SUMX('Table',[Measure])
Proud to be a Super User!
se puede probar esto
Measure =
VAR a=CALCULATE(SUM('Table'[Sales]),FILTER('Table','Table'[Category]="Pre"))/CALCULATE(SUM('Table'[SalesEUR]),FILTER('Table','Table'[Category]="Pre"))
return CALCULATE(SUM('Table'[Sales]),FILTER('Table','Table'[Category]="After"))/a
Proud to be a Super User!
gracias por apoyar.
Usando su medida, cuando filtro "Después", el resultado que obtengo es "infinito". parece
CALCULATE(SUM('Table'[Sales]),FILTER('Table','Table'[Category]-"After"))/a
a es 0 cuando en una tabla tengo la medida y me gustaría ver (uso una visualización de filtro) el resultado de "Después".
¡Gracias!
si tiene un filtro de categoría, puede probar este
Measure =
VAR a=CALCULATE(SUM('Table'[Sales]),FILTER(ALLEXCEPT('Table','Table'[Currency code]),'Table'[Category]="Pre"))/CALCULATE(SUM('Table'[SalesEUR]),FILTER(ALLEXCEPT('Table','Table'[Currency code]),'Table'[Category]="Pre"))
return SUM('Table'[Sales])/a
Proud to be a Super User!
Hola
Usé tu fórmula, pero cuando compruebo los resultados, son incorrectos especialmente el total.
La fórmula funciona pero los resultados son incorrectos. En su total como se obtiene 385 cuando el resultado correcto es 250, así que el resultado en la medida para algunas monedas no son correctos.
¡Gracias!
se puede crear otra medida
Measure 2 = SUMX('Table',[Measure])
Proud to be a Super User!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |