public QlikSenseLoopAndReduce(string url) { this.url = url; qs = new QlikSenseJSONHelper(url); }
private void button1_Click(object sender, EventArgs e) { QlikSenseJSONHelper helper = new QlikSenseJSONHelper(txtServer.Text); List <string> LoopValues = helper.GetFieldValues((app)cmbApps.SelectedItem, (IAppField)cmbLoopField.SelectedItem); loop = new QlikSenseLoopAndReduce(txtServer.Text); loop.LoopAndReduce(((app)cmbApps.SelectedItem), ((stream)cmbStreams.SelectedItem), txtScript.Text, LoopValues); txtMessageBox.Text = "Loop and reduce process completed."; }
private void cmbApps_SelectedIndexChanged(object sender, EventArgs e) { QlikSenseJSONHelper helper = new QlikSenseJSONHelper(txtServer.Text); List <IAppField> AppFields = helper.GetAppFields((app)cmbApps.SelectedItem); cmbLoopField.DataSource = AppFields; cmbLoopField.DisplayMember = "FallbackTitle"; cmbLoopField.Format += (s, v) => { v.Value = ((IAppField)v.ListItem).DimensionInfo.FallbackTitle; }; }