Entrada manual de datos por parte del usuario

Un usuario Pregunto ✅

Hola a todos,

Para hacer algunos cálculos, debo permitir que el usuario proporcione el valor de una variable (un número entero en este caso). ¿Hay alguna forma en PowerBI de crear algún tipo de cuadro donde el usuario escriba un valor y luego pueda usarlo en mis fórmulas DAX?

¡Gracias por adelantado!

pranit828

Hola @RoundedWheels

1. Crea un nuevo «Y si» parámetro bajo el Modelado Pestaña:

pranit828_0-1598550230448.png

Al hacer clic en este botón, aparecerá una nueva ventana con varias opciones de entrada.

2. Introduzca el rango de numeros y el numero de pasos entre:

pranit828_2-1598550230450.jpeg
  • Nombre: Este es el nombre de su parámetro (variable de entrada).

  • Tipo de datos: Esto define el tipo de variable. Número entero, Número decimal o Número decimal fijo.

  • Mínimo máximo: Estos son los números iniciales y finales de su variable (piense en ello como un rango de entradas válidas).

  • Incremento: Esto representa el incremento entre sus valores mínimo y máximo. Esto afectará la cantidad de valores que se pueden seleccionar como entrada.

Una vez que tenga su rango de números (valores ingresados ​​para Mínimo, Máximo) y el incremento, haga clic en Aceptar y Power BI insertará una nueva tabla en su modelo DAX. Esta es su tabla de opciones de entrada válidas para sus usuarios.

mhossain

@RoundedWheels

¿Qué pasa con las powerapps que se forman como un cuadro, y este valor irá a la base de datos de Sharepoint o Azure y luego se actualizará de nuevo a Powerbi y se usará en DAX?

pranit828

En respuesta a ruedas redondeadas

Hola @RoundedWheels

En su pregunta inicial, creo que no se menciona la conexión en vivo.

Tiene razón, con el conjunto de datos de transmisión/conexión en vivo no puede crear un parámetro o tabla ya que no hay una consulta M involucrada.

mhossain

@RoundedWheels

¿Qué pasa con las powerapps que se forman como un cuadro, y este valor irá a la base de datos de Sharepoint o Azure y luego se actualizará de nuevo a Powerbi y se usará en DAX?

En respuesta a mhossain

@mhossain Nunca he usado Powerapps. Sin embargo, la idea suena bien y ahora trataré de encontrar cómo implementarla.

¡Gracias!

pranit828

Hola @RoundedWheels

1. Crea un nuevo «Y si» parámetro bajo el Modelado Pestaña:

pranit828_0-1598550230448.png

Al hacer clic en este botón, aparecerá una nueva ventana con varias opciones de entrada.

2. Introduzca el rango de numeros y el numero de pasos entre:

pranit828_2-1598550230450.jpeg
  • Nombre: Este es el nombre de su parámetro (variable de entrada).

  • Tipo de datos: Esto define el tipo de variable. Número entero, Número decimal o Número decimal fijo.

  • Mínimo máximo: Estos son los números iniciales y finales de su variable (piense en ello como un rango de entradas válidas).

  • Incremento: Esto representa el incremento entre sus valores mínimo y máximo. Esto afectará la cantidad de valores que se pueden seleccionar como entrada.

Una vez que tenga su rango de números (valores ingresados ​​para Mínimo, Máximo) y el incremento, haga clic en Aceptar y Power BI insertará una nueva tabla en su modelo DAX. Esta es su tabla de opciones de entrada válidas para sus usuarios.

En respuesta a pranit828

Hola @pranit828,

¿Sabe cómo puede funcionar eso en un PBI con una conexión en vivo a un cubo (Obtener datos -> Base de datos de SQL Service Analysys Services -> Conectar en vivo)? El botón «Nuevo parámetro» está inactivo allí.

Si no es posible, ¿hay alguna otra forma de capturar los datos de entrada del usuario? Alternativamente, traté de crear una tabla con mucho valor de la cual el usuario puede elegir con una segmentación, pero tampoco logré crear esa tabla mientras el PBI tiene una conexión en vivo con el cubo.

Gracias.

pranit828

En respuesta a ruedas redondeadas

Hola @RoundedWheels

En su pregunta inicial, creo que no se menciona la conexión en vivo.

Tiene razón, con el conjunto de datos de transmisión/conexión en vivo no puede crear un parámetro o tabla ya que no hay una consulta M involucrada.

En respuesta a pranit828

Gracias, esto es precisamente lo que estaba buscando! 🙂

He comprobado que esto funciona en un PBI en el que importé datos de una base de datos.

Intenté hacer lo mismo en un PBI con una conexión en vivo a un cubo (Obtener datos -> Base de datos de SQL Service Analysys Services -> Conectar en vivo) pero el botón «Nuevo parámetro» está inactivo allí. ¿Puede encontrar alguna alternativa para obtener una entrada del usuario en ese escenario? Si no, podría resolverlo de alguna manera agregando una nueva tabla con una amplia gama de valores y luego colocando una segmentación en el informe, pero tampoco veo la forma de crear una tabla.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *