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

El cálculo de la división es incorrecto en DAX y Power Query

Tengo datos simples a continuación

qty y acciones

johnbasha33_0-1599752721049.png

si divido Qty/Shares en la calculadora a continuación son resultados

johnbasha33_1-1599752764366.png

pero en Power BI estoy recibiendo 0

johnbasha33_2-1599752876142.png

Necesito mostrar 4.2 en mi visualización.

Literalmente intenté muchas maneras, incapaz de obtener un resultado. Amablemente

2 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted

Puedes probar esto

First 3 = LEFT(FORMAT(SciNum[Num], "Scientific"), 3)

2020-09-11 07_15_42-scratch3 - Power BI Desktop.png

Espero que esto ayude

David




Proud to be a Super User!




View solution in original post

Highlighted
Community Support
Community Support

Hola @johnbasha33

Puedes probar mi camino también.

Column = 
var _a=DIVIDE('Table'[Qty],'Table'[Share])
return 
MID(_a,1,3)
Column 2 = 
VAR _a =
    DIVIDE ( 'Table'[Qty], 'Table'[Share] )
RETURN
    LEFT ( _a * POWER ( 10, LEN ( _a ) - 2 ), 2 ) / 10

Resultado:

1.png

Puede descargar el archivo pbix desde este enlace: El cálculo de la división es incorrecto en DAX y Power Query

Saludos

Rico Zhou

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

View solution in original post

6 REPLIES 6
Highlighted
Super User IV
Super User IV

@johnbasha33 Cambie el formato de la pantalla a científico


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted

@johnbasha33 - también se dan cuenta de que 4.2e-6 es 0.0000042, que en 2 decimales es 0.00. Tendría que multiplicar por 1.000.000 para que el valor real sea 4,2




Proud to be a Super User!




Highlighted

@dedelman_clng hay una manera de extraer sólo los primeros 2 dígitos del número sceintific? como 4.2 solamente

Highlighted

Puedes probar esto

First 3 = LEFT(FORMAT(SciNum[Num], "Scientific"), 3)

2020-09-11 07_15_42-scratch3 - Power BI Desktop.png

Espero que esto ayude

David




Proud to be a Super User!




View solution in original post

Highlighted
Community Support
Community Support

Hola @johnbasha33

Puedes probar mi camino también.

Column = 
var _a=DIVIDE('Table'[Qty],'Table'[Share])
return 
MID(_a,1,3)
Column 2 = 
VAR _a =
    DIVIDE ( 'Table'[Qty], 'Table'[Share] )
RETURN
    LEFT ( _a * POWER ( 10, LEN ( _a ) - 2 ), 2 ) / 10

Resultado:

1.png

Puede descargar el archivo pbix desde este enlace: El cálculo de la división es incorrecto en DAX y Power Query

Saludos

Rico Zhou

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

View solution in original post

Highlighted
Community Support
Community Support

Hola @johnbasha33

¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos

Rico Zhou

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
Top Kudoed Authors