Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
IT_Andre
Regular Visitor

como capturar un valor para hacer cálculos con mi reporte

Hola a todos,

estoy creando un reporte para mi organización, pero tengo una dificultad, necesito capturar un valor que no está en mi base de datos para hacer un cálculo con los datos que tengo en mi reporte.
Ejemplo: un reporte de un proyecto de obra donde puedo ver todos los costos asociados al proyecto.
necesito capturar ( valor de descuento), ( presupuesto de la obra ), ( valor del impuesto a aplicar) para visualizar un valor final calculado después de capturar estos valores.

seria como un textbox pero para capturar valores, pero no se como hacerlo.
gracias por su tiempo y su ayuda.

1 ACCEPTED SOLUTION

@IT_Andre 

si necesitas un rango grande con control de incrementos, puedes crear una tabla calculada que defina manualmente los valores posibles.

Crear una tabla calculada:

Ve a Modelado > Nueva tabla y define una tabla como esta:
RangoPresupuesto = GENERATESERIES(100, 20000000, 100)
Esto genera una tabla con valores desde 100 hasta 20,000,000, incrementando de 100 en 100.

 

Si es lo que querías, ¡acepta mi respuesta como solución!

 

BBF

View solution in original post

6 REPLIES 6
BeaBF
Memorable Member
Memorable Member

@IT_Andre Hola!

Para capturar valores manualmente en Power BI y utilizarlos en tus cálculos, puedes emplear parámetros o una técnica con una tabla manual.

Crear una tabla manual:

Ve a Inicio > Entrar datos.
Crea una tabla con las columnas necesarias, por ejemplo:
Copy code
Nombre Valor
Descuento 0
Presupuesto 0
Impuesto 0
Dale un nombre significativo, por ejemplo: Parametros.
Ahora tu puedes crear medidas que utilicen los valores de la tabla Parametros.

Crear un parámetro:

Ve a la pestaña de Modelado > Parámetros > Nuevo parámetro.
Define los parámetros necesarios, por ejemplo:
Nombre: Descuento
Tipo de datos: Decimal
Valor predeterminado: 0
Rango de valores: Según lo necesites.
Repite esto para cada valor que necesitas (presupuesto, impuesto).

BBF

Hola,

 

gracias por responder rapidamente, las tablas para los valores de descuento e impuesto los puedo solucionar de esa manera, ya que serian pocos campos, pero en el caso de presupuesto no seria muy eficiente ya que el valor puede llegar desde 100 a mas de 20'000.000, por lo que la creacion de la tabla para este campo es realmente el problema.

@IT_Andre Entonces puedes crear un parámetro de rango:

Ve a Modelado > Parámetros > Nuevo parámetro.
Configura un rango amplio para el presupuesto:
Nombre: Presupuesto
Tipo de datos: Decimal.
Valor mínimo: 100.
Valor máximo: 20,000,000.
Incremento: Define el nivel de precisión, por ejemplo, 100 o 1,000.
Valor predeterminado: 100.
Esto creará una tabla de rangos con el presupuesto, sin computacion manual.

 

BBF

Hola,

ha funcionado muy bien los parámetros en los intervalos pequeños, pero cuando el intervalo es muy grande el valor de incremento se pierde y con forme avanza empieza a tener también un pequeño fallo en la cifra que aumenta.
ejemplo:
configuro el parámetro de la siguiente manera.
Mínimo 100 Máximo 20'000.000
Incremento 100 Predeterminado 100

con esta configuración el valor inicial del parámetro es 100, y los siguientes valores son 20.100, 40.100, y acá cambia, el siguiente valor se pone en 60.000, entonces todo valor que yo digite se cambia al valor mas aproximado que tenga hacia arriba o hacia abajo.

lo he probado de diferentes formas pero no he podido lograr que funcione correctamente.

@IT_Andre 

si necesitas un rango grande con control de incrementos, puedes crear una tabla calculada que defina manualmente los valores posibles.

Crear una tabla calculada:

Ve a Modelado > Nueva tabla y define una tabla como esta:
RangoPresupuesto = GENERATESERIES(100, 20000000, 100)
Esto genera una tabla con valores desde 100 hasta 20,000,000, incrementando de 100 en 100.

 

Si es lo que querías, ¡acepta mi respuesta como solución!

 

BBF

Hola, 

gracias por tu ayuda y tiempo, hice lo que me recomendaste para darle una posible solucion a la dificulta que tenia,  funciona perfectamente si quiero escoger un valor cerrado de la tabla en el rango de valores seleccionado, por lo tanto escogere tu respuesta como solucion, sin embargo, para resolver el tema principar que es capturar un dato espesifico no incluido en los datos se queda sin resolver.

ejemplo: presupuesto exacto: 11'220.326,68

donde lo mas ideal seria poder digitaldo directamente y poder capturarlo de alguna manera.

un saludo

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.