Tôi sử dụng nhiều Measure trong vùng Categorical, ví dụ: Internet Sales Amount và Internet Tax Amount
Giờ tôi muốn lọc giá trị của từng Measure, Ví dụ: Internet Sales Amount > 270,000,000 và Internet Tax Amount > 500,000,000 thì làm như thế nào ?
Code dưới đây để lọc Internet Tax Amount > 270,000,000
-------------------
//Creating Measure Element
MeasureElements measureElementColumn = new MeasureElements();
measureElementColumn.Elements.Add(new MeasureElement { Name ="Internet Sales Amount" });
DimensionElement dimensionElementRow = new DimensionElement();
//Specifying the Dimension Name
dimensionElementRow.Name = "Date";
dimensionElementRow.AddLevel("Fiscal", "Fiscal Year");
FilterElement filterElement = new FilterElement(AxisPosition.Categorical);
filterElement.Elements.Add(measureElementColumn);
filterElement.Elements.Add(dimensionElementColumn);
filterElement.FilterCase = FilterCase.GreaterThan;
filterElement.FilterValue.Add(new MeasureElement { Name = "Internet Sales Amount", Visible = true });
filterElement.FilterValue.Add(new FilterValue { Filter_Value = 270000000.00 });
filterElement.IsFilterCondition = true;
/// Adding Column Members
olapReport.CategoricalElements.Add(new Item { ElementValue =
dimensionElementColumn });
olapReport.CategoricalElements.IsFilterOrSortOn = true;
olapReport.FilterElements.Add(new Item { ElementValue = filterElement });
olapReport.SeriesElements.Add(dimensionElementRow);
----------------------
Vậy tôi muốn lọc thêm điều kiện Measure Internet Tax Amount > 500,000,000 thì code như thế nào, code có bị lặp lại lần nữa với Measure Internet Sales Amount không ?
Mong được giúp đỡ !