Forum Discussion
indefinido
Necesito ayuda para crear dos medidas como las siguientes:
Medida 1
Suma (Costo + impuestos1 + impuestos 2) Dividir por 100 Multiplicar por 15
El valor porcentual debe devolverse como resultado
Medida 2
Suma (Costo + impuesto1 + impuesto 2) *15% = Impuesto 3
Devolución
Si coincide con True else False
Datos
| Costar | Impuestos1 | Impuesto2 | Impuestos3 |
| -100 | 0 | 0 | 0 |
| -90 | 0 | 0 | 0 |
| -84 | -101.38 | 0 | -4.22 |
| -80 | -500 | 0 | 0 |
| -80 | -50 | -210 | 0 |
| -80 | -40 | -40 | 0 |
| 220 | 480 | 215 | 0 |
| 221 | 0 | 0 | 0 |
| 221 | 0 | 0 | 0 |
| 221 | 29.07 | 0 | 11.06 |
| 221 | 0 | 0 | 11.07 |
| 223 | 35 | 62.45 | 0 |
| 224 | 34 | 0 | 11.19 |
| 224 | 0 | 0 | 0 |
| 224 | 26 | 0 | 0 |
| 225 | 0 | 0 | 11.23 |
Hay @gauravnarchal
Descargue el archivo PBIX de ejemplo con el código siguiente
OK, para Measure1
Measure1 = SUMX('DataTable',[Cost]+[Tax1]+[Tax2])/10000*15Medida2
Measure2 = VAR _Tot = SUMX('DataTable',[Cost]+[Tax1]+[Tax2])*0.15 RETURN SWITCH( TRUE, _Tot = SELECTEDVALUE('DataTable'[Tax3]), True, False )Dando esto
Saludos
Phil
3 Replies
- Syndicate_Admin
Administrator
Hay @gauravnarchal
Ambas medidas calculan lo mismo.
Este bit de tu código:
Si coincide con True else False
¿Qué estás tratando de hacer allí? ¿Comparar las dos medidas?
Saludos
Phil
- Syndicate_Admin
Administrator
Hola @PhilipTreacy - Con la Medida 1 necesito devolver el valor porcentual, mientras que con la medida 2 necesito que el resultado coincida con el impuesto 3 y devuelva verdadero o falso. Gracias
Resultado
Medida 1
Costar Impuestos1 Impuesto2 Medida 1 -100 0 0 -15.00% -90 0 0 -13.50% -84 -101.38 0 -27.81%
Medida 2
Costar Impuestos1 Impuesto2 Impuestos3 Medida 2 -100 0 0 0 FALSO -90 0 0 0 FALSO -84 -101.38 0 -4.22 FALSO -80 -500 0 0 FALSO
- Syndicate_Admin
Administrator
Hay @gauravnarchal
Descargue el archivo PBIX de ejemplo con el código siguiente
OK, para Measure1
Measure1 = SUMX('DataTable',[Cost]+[Tax1]+[Tax2])/10000*15Medida2
Measure2 = VAR _Tot = SUMX('DataTable',[Cost]+[Tax1]+[Tax2])*0.15 RETURN SWITCH( TRUE, _Tot = SELECTEDVALUE('DataTable'[Tax3]), True, False )Dando esto
Saludos
Phil