Adición de código a un informe paginado (Power BI Report Builder)
SE APLICA A: Power BI Report Builder
Power BI Desktop
En cualquier expresión, puede llamar a código personalizado propio de un informe paginado.
Incrustando el código escrito en Visual Basic directamente en el informe. Para más información sobre otras referencias que puede usar desde el código, vea Referencias a ensamblados y código personalizado en expresiones (Power BI Report Builder).
Para agregar código incrustado a un informe
En la vista Diseño, haga clic con el botón derecho en la superficie de diseño fuera del borde del informe y, a continuación, seleccione Propiedades del informe.
Seleccione Código.
En Código personalizado, escriba el código. Los errores en el código generan advertencias al ejecutar el informe. En el ejemplo siguiente se crea una función personalizada denominada
ChangeWord
que reemplaza la palabra "Bike
" por "Bicycle
".Public Function ChangeWord(ByVal s As String) As String Dim strBuilder As New System.Text.StringBuilder(s) If s.Contains("Bike") Then strBuilder.Replace("Bike", "Bicycle") Return strBuilder.ToString() Else : Return s End If End Function
En el ejemplo siguiente se muestra cómo pasar un campo de conjunto de datos denominado Category a esta función en una expresión:
=Code.ChangeWord(Fields!Category.Value)
Si agrega esta expresión a una celda de tabla que muestre valores de categoría, cada vez que la palabra "Bike" aparezca en el campo de conjunto de datos para esa fila, el valor de la celda de tabla muestra en su lugar la palabra "Bicycle".