Configurar un nombre de archivo personalizado para exportar tablas de datos excelHtml5 con un texto seleccionado

Me pregunto cómo configurar un nombre de archivo personalizado para exportar en tablas de datos botones excelHtml5 con una selección, hice una función para pasar el nombre pero no lo configuro publicará mi código js. con la alerta refleja los cambios, pero cuando llamo al botón de Excel en las tablas de datos se vacía.

Aquí está el código:

var reportName = '24 afterhours ';
$('#example').DataTable({
   dom: 'Bfrtip',
   buttons: [
      {
         extend: 'excelHtml5',
         title: reportName
      },
      {
         extend: 'pdfHtml5',
         title: 'Data export'
      }
  ]
});

$('#campaing').change(function() {
   reportName += $(this).find(":selected").text() + ' report';
});

Creo que me podría estar perdiendo algo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta