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
Syndicate_Admin
Administrator
Administrator

Obtener datos del servidor dentro de un intervalo de fechas dinámico

Hola, veo que hay una publicación: disparador de búsqueda de datos dinámicos mientras se cambia el rango de fechas, con una pregunta similar. Es bastante antiguo, así que me preguntaba si había alguna actualización.

Tengo el mismo problema, tengo 10 años de datos. Quiero que el usuario pueda seleccionar un año, digamos, de algún tipo de entrada de datos, posiblemente no una rebanadora, aunque eso sería bueno, y luego hacer su análisis sobre los datos obtenidos.

Esto es relativamente fácil en Excel usando parámetros, pero no puedo averiguar cómo hacerlo en Power BI y no puedo ver nada en los foros. Realmente no quiero que el usuario consulte durante los 10 años de datos si puedo evitarlo. Carga innecesaria en el servidor y hace que la respuesta del usuario sea terriblemente lenta.

Disculpas si esto es trivial, ha pasado un tiempo desde que configuré las cosas de Excel, Power BI es nuevo para mí, pero realmente me gusta el poder de algunas de las características de análisis.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @Tom,

Gracias por su pronta respuesta. Ahora me doy cuenta de que no suministré información completa. Tengo 2 fuentes de datos, una MS SQL, que tiene niveles de datos más bajos, por lo que es menos problemático. La otra es una conexión ODBC a una gran base de datos en tiempo real. En Excel, es fácil, una consulta que toma las fechas requeridas y pasa como parámetro a ODBC SQL. Realmente no quiero involucrarme en los datos que seleccionan, por lo que extraer datos fijos en un BI realmente no es lo que quiero.

Puede ser necesario cavar más profundo.

No @DNicoll,

¿Cómo se definen las fechas requeridas? ¿Fechas que existen en MS SQL?

Saludos

Arrendajo

Esperaba que el usuario coupl entrara en ellos. Los tenía codificados cuando estaba investigando el problema por primera vez.

¡Nunca publiques antes el café! Esperaba que el usuario pudiera ingresarlos. Los tenía codificados cuando estaba investigando el problema por primera vez.

PD No puedo ver cómo corriges una publicación.

Syndicate_Admin
Administrator
Administrator

Hola @DNicoll ,

dependiendo de la fuente de datos, puede usar Dynamic M Paramters, pero solo un par de fuentes de datos admiten esta característica en este momento: https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-dynamic-m-query-parameters#:~:text=Dy...

Si desea usar DirectQuery, hay dos opciones

  • Cree una tabla que solo contenga los datos a los que desea que los usuarios de Power BI accedan y restrinja a los usuarios a esta tabla
  • Cree una vista en la parte superior de la tabla que restrinja los datos al período de tiempo adecuado, pero, por supuesto, esto podría limitar tanto la tensión al sistema de origen, dependiendo del sistema de origen, puede crear vistas indizadas o materializadas

Otra solución, simplemente importe los datos en un conjunto de datos de Power BI y limite a los usuarios a este conjunto de datos. A continuación, no es posible consultar el origen de datos original.

Con suerte, esto proporciona algunas ideas sobre cómo abordar su desafío.

Saludos

Gato

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!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors