Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo un informe paginado que tiene un origen de datos de PowerBI Dataset.
Creé la conexión y creé un conjunto de datos y pasé el parámetro al conjunto de datos. Nota Al usar el Diseñador de consultas, pasé los pónómetros (
RSCustomDaxFilter(@ItemTableVendorName,EqualToCondition,[ItemTable].[ Nombre del proveedor],String), RSCustomDaxFilter(@ItemTableWeekYear,EqualToCondition,[ItemTable].[ WeekYear],String), RSCustomDaxFilter(@ItemTableBrandGroup,EqualToCondition,[ItemTable].[ Grupo de marca ],String), RSCustomDaxFilter(@ItemTableBrandName,EqualToCondition,[ItemTable].[ Nombre de marca ],String), RSCustomDaxFilter(@ItemTableItemStatus,EqualToCondition,[ItemTable].[ Estado del artículo ],String)
Consulte a continuación los detalles completos del diseñador de consultas:
EVALUATE SUMMARIZECOLUMNS('ItemTable'[Vendor Name], 'ItemTable'[Item Number], 'ItemTable'[Create Date], 'ItemTable'[Brand Name ], 'ItemTable'[Brand Group ], 'ItemTable'[WeekYear], RSCustomDaxFilter(@ItemTableVendorName,EqualToCondition,[ItemTable].[Vendor Name],String), RSCustomDaxFilter(@ItemTableWeekYear,EqualToCondition,[ItemTable].[WeekYear],String), RSCustomDaxFilter(@ItemTableBrandGroup,EqualToCondition,[ItemTable].[Brand Group ],String), RSCustomDaxFilter(@ItemTableBrandName,EqualToCondition,[ItemTable].[Brand Name ],String), RSCustomDaxFilter(@ItemTableItemStatus,EqualToCondition,[ItemTable].[Item Status ],String), "Average Price", [Average Price], "Sales Qty", [Sales Qty], "Sales Amount", [Sales Amount])
Todo funciona bien, pero el problema es que cuando ejecuto el informe se pasan estos parámetros, se crean parámetros en el parámetro
llamado ItemTableVendorName, ItemTableWeekYear, ItemTableBrandGroup y ItemTableBrandName y deben rellenarse antes de "ver informe".
Lo que quiero lograr es que el parámetro ItemTableBrandGroup y ItemTableBrandName no deberían ser obligatorios para ser llenados al ver el informe. ¿Cómo puedo lograrlo?
Sé en sql que en la consulta personalizada se puede agregar @parameter_name O @parameter es NULL.
¿Cómo puedo hacer esto en dax en el diseñador de consultas?
Solved! Go to Solution.
Lo he resuelto. Esto se hace teniendo que crear una conexión sql como fuente de datos y agregar dos conjuntos de datos de ItemTableBrandGroup y ItemTableBrandName. consulta personalizada y parámetro en cascada de BrandGroup a BrandName.
Luego, en los parámetros BrandGroup y BrandName, valor disponible y valores predeterminados, lo vinculo a sus conjuntos de datos individuales.
Esto funciona bien ahora
Lo he resuelto. Esto se hace teniendo que crear una conexión sql como fuente de datos y agregar dos conjuntos de datos de ItemTableBrandGroup y ItemTableBrandName. consulta personalizada y parámetro en cascada de BrandGroup a BrandName.
Luego, en los parámetros BrandGroup y BrandName, valor disponible y valores predeterminados, lo vinculo a sus conjuntos de datos individuales.
Esto funciona bien ahora
Si desea eliminar los parámetros, en el panel Datos del informe, expanda el nodo Parámetros, haga clic con el botón secundario en el parámetro de informe y haga clic en Eliminar.
Si desea ocultar los parámetros, establezca la opción de visibilidad.
Para mostrar el parámetro en la barra de herramientas en la parte superior del informe, seleccione Visible.
Para ocultar el parámetro para que no se muestre en la barra de herramientas, seleccione Oculto.
Para ocultar el parámetro y protegerlo de que se modifique en el servidor de informes después de que se publique el informe, seleccione Interno. El parámetro de informe solo se puede ver en la definición de informe. Para esta opción, debe establecer un valor predeterminado o permitir que el parámetro acepte un valor nulo.
Referencia: Agregar, cambiar o eliminar un parámetro de informe paginado - Microsoft Report Builder & Power BI R...
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.